Frage

Ich habe eine Windows Form, die zunächst ziemlich viel Zeit zum Laden braucht. Jedoch hat jede nachfolgende Anforderung das Formular zu laden, nicht so lange dauern. Gibt es eine Möglichkeit, ein Formular für die Ladezeit zu optimieren?

War es hilfreich?

Lösung

Sie können mit ngen .

Ich verwende diesen Tipp auch die Speicherbedarf beim Start zu reduzieren .

Der Native Image Generator (Ngen.exe) ist ein Werkzeug, das die Leistung von verwalteten Anwendungen verbessert. Ngen.exe erzeugt native Bilder, die Dateien mit kompilierten prozessorspezifischen Maschinencode sind, und installiert sie in der nativen Bildcache auf dem lokalen Computer. Die Laufzeit kann nativer Bilder aus dem Cache verwenden, anstatt die Just-in-Time-Compiler (JIT) die ursprüngliche Anordnung zu kompilieren verwenden.

Andere Tipps

Sie müssen herausfinden, wo die Zeit gehen wird, bevor sie optimieren. Nicht nur es ngen, dass zuerst aus, ohne zu finden, als ob das Problem, eine 150MB Hintergrund Bitmap-Ressource wird geladen, dann werden Sie nichts nützlich überhaupt mit ngen getan haben.

Sie sollten alle spezifische Beratung oder Vermutungen über die Optimierung außer Acht lassen, die ohne irgendwelche Messungen entstehen gemacht werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top