Permalink

Bei der Softwareentwicklung für Android bremst oft der behäbige Emulator. Intel bietet ein Softwarepaket, um den Android-Emulator auf Prozessoren mit Hyper-V deutlich zu beschleunigen: der Intel® Hardware Accelerated Execution Manager (HAXM).

Bei meiner App “Wellenlabor” ist mit “HAXM” eine flüssige Animation im Emulator zu sehen, vorher brauchte der Emulator für einen einzelnen Bildschirmaufbau eine knappe Sekunde.

Permalink

Präsentation zur Rails-Datenbankoptimierung

Bei der Ruby User Group Hamburg habe ich am 9. August 2012 einen Vortrag gehalten. Hier sind die dazugehörigen Folien zur Optimierung von Datenbankaufrufen in Ruby-on-Rails Den Vortrag gibt es jetzt auch bei Slideshare und Speakerdeck: Datenbankoptimierung für Ruby on … Weiterlesen

Permalink

Ruby On Rails Datenbankoptimierung Teil 2

[Zu Teil 1] Verknüpfungen mit dem SQL-join Relationale Datenbanken erlauben es, Tabellen miteinander zu verknüpfen. In SQL gibt es für diese Verknüpfung das Schlüsselwort “JOIN”. Eine solche Verknüpfung kann theoretisch sehr frei spezifiziert werden, in der Praxis wird man fast … Weiterlesen

Permalink

Ruby-on-Rails Datenbankoptimierung Teil 1

Anzahl der Datenbankabfragen optimieren Eine typische Webanwendung stellt viele Datenbankanfragen, bevor sie die Antwortseite an den Webbrowser ausliefert. Bei jeder dieser Datenbankabfragen muss die Anwendung auf die Antwort warten, dazu kommen noch Prozessumschaltungen, die zusätzlich bremsen. Der Datenbankserver muss jede … Weiterlesen