J'espérais que quelqu'un puisse expliquer pourquoi mon application, lorsqu'elle est chargée, utilise des quantités variables de RAM. Je parle d'une version compilée qui utilise l'exe directement. C'est une application assez basique et il n'y a pas de branche conditionnelle au démarrage de l'application. Pourtant, chaque fois que je démarre le montant de la RAM varie de 6 Mo à 16 Mo.Quantité d'utilisation de la mémoire vive
Je sais que c'est sur la petite extrémité de l'utilisation de toute façon, mais je suis curieux de savoir pourquoi cela se produit. Edit: pour donner un peu plus de précisions sur ce que l'application fait réellement.
C'est un projet WinForm.
Il se connecte à une base de données à l'aide de sqlclient pour récupérer une liste de serveurs.
En fonction de cette liste, une série de boutons est créée pour démarrer et arrêter un service sur ces serveurs.
Utilisation de la classe System.Timers pour vérifier l'état des services sur ces serveurs toutes les 20 secondes.
Les applications à ce stade se trouvent là et attendent la saisie de l'utilisateur via l'un des clics de bouton pour démarrer/arrêter le service.
Peut-être que vous pourriez dire ce que votre application fait, mieux encore fournir un exemple de code. –
Besoin de code. Quand vous dites "application assez basique" j'imagine 'Console.WriteLine (" Hallo Wurlds! ");' – Warty
Comparez-vous le démarrage à froid vs les démarrages à chaud? – Oded