VB.Net Lenteur du démarage des mes programmes Solution ???
cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
29 janv. 2009 à 20:34
capslave
Messages postés2Date d'inscriptionsamedi 8 mai 2004StatutMembreDernière intervention 5 février 2009
-
5 févr. 2009 à 18:11
Bonjour à tous...
J'ai une petite question à savoir si c'est normal ou s'il existe une code pour régler cela...
J'ai programmé en VB6 et en .Net et lorsque je démarre tous les programmes que j'ai fais en VB.Net, ça prend 20-30 secondes avant que
le programme s'ouvre. Tandis qu'en VB6 le programme s'ouvre instantanément.
Pour certain programme, j'ai le code en VB6 et en Vb.Net et j'ai le même problème de lenteur pour le démarage...
Bref existe-t-il un solution ou bien c'est le .Net qui a besoin de plus de "jus" pour démarer ??
merci
A voir également:
VB.Net Lenteur du démarage des mes programmes Solution ???
mistercompa
Messages postés9Date d'inscriptionjeudi 15 janvier 2009StatutMembreDernière intervention15 avril 2009 29 janv. 2009 à 21:50
bonjour,
je sais pas s'il existe une solution, mais j'avais lu sur un site que cela est normal
comme si c'était par rapport au framework, je crois, que le .NET prenait plus de tant que le vb6.
mais en utilisant les fonctions du .NET l'execution d'un programme pouvait etre plus rapide, comme pour trier un tableau.
desoler mais je n'ai plus le nom du site en tête.
capslave
Messages postés2Date d'inscriptionsamedi 8 mai 2004StatutMembreDernière intervention 5 février 2009 5 févr. 2009 à 18:11
Salut,
En effet, le démarrage d'une appli .NET nécessite la compilation du MSIL en code exécutable (JIT Compiler)... ce qui peut prendre quelques secondes sur une machine un peu lente.
On peut cacher la m... au chat en mettant un "splash screen" qui va s'afficher immédiatement pendant que l'appli s'initialise (et ça fait très "pro", mais ce n'est qu'un pis-aller)
Une solution consiste à précompiler son appli au moyen de Ngen, pour plus s'info, voir :
http://msdn.microsoft.com/fr-fr/library/ht8ecch6.aspx