Performance

Ausführbare Anwendungen

There are no translations available.

Dieser Teil beschäftigt sich mit einem weiteren Teil der Anwendungsentwicklung – der Erstellung der Auslieferungsversion. Es werden in diesen Abschnitt eine große Anzahl von Möglichkeiten dargestellt, die nicht alle für die von Ihnen gewählte Programmiersprache verfügbar sein müssen.

Read more...

 

Vorgehen zur Erstellung performanter Anwendungen

There are no translations available.

Die hier vorgestellten Vorgehensweisen sollten Sie sich entsprechend für Ihr Projekt anpassen. Auch wenn ich mich persönlich mit Performance stark beschäftige so lege ich vielfach, insbesondere bei kleinen Projekten, mein Hauptaugenmerk auf die Funktionalität. Erst wenn diese vorliegt beginne ich bei diesen Projekten mit Optimierungsüberlegungen.

Read more...

 

Performante Implementierung mit .net

There are no translations available.

.net ähnlich wie Java mit einer Zwischencodeerzeugung ermöglicht ebenfalls uns Programmierern mit ein paar Kniffen die Performance unserer Anwendungen zu erhöhen.

Reguläre Ausdrücke

Sobald wir uns mit regulären Ausdrücken angefreundet haben, werden wir diese auch gerne verwenden. Neben einigen allgemeinen Optiomierungsmöglichkeiten stellt .net jedoch auch spezifische Methoden zur Verfügung.

Optimierung zur Laufzeit

.net unterstützt das Compilieren Ihres Pattern zur Laufzeit, so dass bei häufiger Verwendung hier ein Geschwindigkeitsgewinn erreicht wird.

regexInstance = new Regex ("foo.*bar", RegexOptions.Compiled);

Optimierung zur Erstellungszeit

Weitere Gewinne lassen sich der Klassenmethode Regex.CompileToAssembly erreichen, wodurch die Umsetzung des Musters bereits zum Zeitpunkt des Erstellens unseres Projektes vorgezogen wird.

 

Performante Implementierung mit Perl

There are no translations available.

Wer in der UNIX oder Linux Welt lebt hat sicher schon Kontakt mit Perl gehabt. Die zahlreichen Skripte sowohl für das System als auch als CGI Programme sind meist elementarer Art, so dass sich ein Blick auf die Performance lohnt.

Read more...

 

Performante Implementierung mit Java

There are no translations available.

Dieser Teil beschäftigt sich mit speziellen Optimierungsmöglichkeiten für die Programmiersprache Java von Sun Microsystems. Ein Blick in die vorherigen AbschnitteDa insbesondere zu den Themen Design-Pattern und Systemumgebung ist ebenfalls empfehlenswert um Java Anwendungen zu optimieren. Der Schwerpunkt liegt auf der Beschleunigung der Ausführungsgeschwindigkeit. An geeigneter Stelle werden jedoch immer wieder Einwürfe zu den anderen Performanceeigenschaften einer Lösung fallen. Ein für Bytecode Compiler optimaler Code, kann mit JIT Compilern langsamer als der ursprüngliche Code sein. Einige Beispiele werden wir daher mit und ohne JIT testen, um dieses Problem aufzuzeigen.

Read more...

 
More Articles...