OVH Cloud OVH Cloud

Libérer la mémoire

3 réponses
Avatar
CCA
Après avoir fait tourner plusieurs fois une applic chargeant Excel, il reste
toujours un certain nombre d'instance d'excel dans le gestionnaire de tâche.
Comment faire pour purger ces instances au fur et à mesure de leur chargement
et de leur déchargement
merci
--
CCA

3 réponses

Avatar
Jean-Marc Hilaire [MS]
Si vous l'utilisez en tant qu'objet COM, utilisez Marshal.ReleaseComObject


"CCA" wrote in message
news:
Après avoir fait tourner plusieurs fois une applic chargeant Excel, il
reste
toujours un certain nombre d'instance d'excel dans le gestionnaire de
tâche.
Comment faire pour purger ces instances au fur et à mesure de leur
chargement
et de leur déchargement
merci
--
CCA


Avatar
CCA
Merci, mais par après j'ai trouvé l'article 317109 et j'ai assayé de le faire
fonctionner de cettte façon (comme proposé par l'article) j'ai le sentiment
que ça ne me libère pas la mémoire. J'ai toujours des instances qui restent
dans la liste du gestionnaire des tâches. Pourriez vous me donner plus de
détails dans la façon d'utiliser "marshal.releasecomobjet"

Merci

"CCA" wrote:

Après avoir fait tourner plusieurs fois une applic chargeant Excel, il reste
toujours un certain nombre d'instance d'excel dans le gestionnaire de tâche.
Comment faire pour purger ces instances au fur et à mesure de leur chargement
et de leur déchargement
merci
--
CCA


Avatar
Jean-Marc Hilaire [MS]
L'article me parait clair, il spécifie en plus qu'il faut penser à bien
faire les "close" et le "quit" de l'application, dans leur exemple il
illustrent l'emploi de
System.Runtime.InteropServices.Marshal.ReleaseComObject, il faut simplement
mettre en rérérence la variable qui représente l'objet.



"CCA" wrote in message
news:
Merci, mais par après j'ai trouvé l'article 317109 et j'ai assayé de le
faire
fonctionner de cettte façon (comme proposé par l'article) j'ai le
sentiment
que ça ne me libère pas la mémoire. J'ai toujours des instances qui
restent
dans la liste du gestionnaire des tâches. Pourriez vous me donner plus de
détails dans la façon d'utiliser "marshal.releasecomobjet"

Merci

"CCA" wrote:

Après avoir fait tourner plusieurs fois une applic chargeant Excel, il
reste
toujours un certain nombre d'instance d'excel dans le gestionnaire de
tâche.
Comment faire pour purger ces instances au fur et à mesure de leur
chargement
et de leur déchargement
merci
--
CCA