Mon système est Windows XP. La taille virtuelle affichée dans TaskManager est différente avec MEMORYSTATUSEX.ullAvailVirtual obtenu à partir de GlobalMemoryStatusEx.Taille virtuelle et GlobalMemoryStatusEx
Lorsque je crée beaucoup de tampons et l'utilisation de la mémoire est en hausse, MEMORYSTATUSEX.ullAvailVirtual peut bien refléter l'utilisation de la taille virtuelle. C'est la même chose.
Mais quand je supprime la mémoire, taille virtuelle dans le gestionnaire de tâches est en panne, mais MEMORYSTATUSEX.ullAvailVirtual est encore très petit. Je ne sais pas pourquoi ....
Je suis totalement confus.
Je pense que MEMORYSTATUSEX.ullAvailVirtual signifie uniquement la taille de la mémoire non réservée. Et tant que le processus est en cours, cette valeur est toujours inférieure ou égale à la valeur précédente. – Buzz