2010-03-12 3 views
0

Je cherche des moyens d'accélérer mon programme au maximum et une façon dont je pensais à dépouiller toutes les DLL étant exécuté au démarrage et les exécuter quand ils doivent être. Par exemple, j'ai une DLL contenant des informations requises pour un module de mise à jour, mais je ne veux pas que cela fonctionne dans le programme si je n'en ai pas besoin jusqu'à ce que j'ai une mise à jour. (Je sais que je peux créer un programme séparé et le lier à cela, mais ce n'est qu'un exemple.)Un moyen d'exécuter DLL au bouton cliquez sur C#

Y a-t-il un moyen de joindre ceci sur un bouton? Désolé, je n'ai pas compris ma question.

Merci

+0

Si vous essayez d'optimiser, c'est l'endroit par où commencer. – SLaks

Répondre

3

Vous êtes déjà en train de le faire.

L'exécution .Net ne charge les DLL que si elles sont nécessaires.
Votre module de mise à jour ne sera chargé que la première fois qu'une méthode qui l'utilise est JITted.

+0

O ok merci pour l'info. Je suppose que je dois chercher d'autres moyens d'accélérer mon programme –

Questions connexes