À l'heure actuelle en raison de l'utilisation de certains composants tiers (qui utilise fortement la réflexion), notre application prend environ 3 minutes pour charger des machines lentes pour notre client.Comment hiberner l'application .net pour réduire le temps de lancement?
Je me demandais s'il y a un moyen de « mise en veille prolongée » application .NET afin que lors du lancement de nouveau serait copié directement l'état du lancement précédent à la mémoire et mis à la disposition de fonctionner ...
3 minutes pour charger à cause de la réflexion ne sonne pas bien. Avez-vous profilé l'application pour savoir où sont les goulots d'étranglement? – RichardOD
Je recommande de refuser ces composants tiers et de trouver une autre façon de faire les choses. –
Nhibernate a également utilisé la réflexion. Je suis inquiet à propos de 3min time.May le problème est différent. Si vos composants tiers prennent environ 3 minutes à charger, vous devriez opter pour différentes options. – Pankaj