5 votes

Optimiser le temps de chargement du formulaire Windows

J'ai un formulaire Windows qui prend assez de temps pour charger initialement. Cependant, chaque requête ultérieure pour charger le formulaire ne prend pas autant de temps. Y a-t-il un moyen d'optimiser le temps de chargement d'un formulaire?

10voto

Gulzar Nazim Points 35342

Vous pouvez utiliser ngen.

J'utilise également cette astuce pour réduire la empreinte mémoire au démarrage.

Le Générateur d'Images Natif (Ngen.exe) est un outil qui améliore les performances des applications gérées. Ngen.exe crée des images natives, qui sont des fichiers contenant du code machine compilé spécifique au processeur, et les installe dans le cache d'images natives sur l'ordinateur local. Le runtime peut utiliser des images natives du cache au lieu d'utiliser le compilateur juste-à-temps (JIT) pour compiler l'assembly d'origine.

5voto

Will Dean Points 25866

Vous devez d'abord comprendre où passe le temps avant de pouvoir l'optimiser. Ne vous contentez pas de le générer sans avoir d'abord trouvé, car si le problème est le chargement d'une ressource bitmap d'arrière-plan de 150 Mo, vous n'aurez pas fait grand-chose d'utile avec ngen.

Vous devriez ignorer tous les conseils spécifiques ou les intuitions sur l'optimisation qui se présentent sans qu'aucune mesure n'ait été prise.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X