Obtient des informations sur l'utilisation de la mémoire du processus spécifié
#include <WinAPIProc.au3>
_WinAPI_GetProcessMemoryInfo ( [$iPID = 0] )
$iPID | [optionnel] Le PID du processus. Par défaut (0) est le processus actuel. |
Succès: | Retourne le tableau qui contient les informations suivantes: [0] - Le nombre de défauts de page. [1] - La taille définie pour un pic de travail, en octets. [2] - La taille definie pour le travail en cours, en octets. [3] - Le pic d'utilisation de la mémoire paginée, en octets. [4] - L'utilisation de la mémoire paginée actuelle, en octets. [5] - Le pic d'utilisation de la mémoire non paginée, en octets. [6] - L'utilisation de la mémoire non paginée actuelle, en octets. [7] - L'espace actuellement alloué pour le fichier d'échange, en octets. [8] - Le pic de l'espace alloué pour le fichier d'échange, en octets. [9] - La quantité en cours de mémoire qui ne peut pas être partagée avec d'autres processus, en octets. |
Échec: | Définit @error <> 0. |
Consultez GetProcessMemoryInfo dans la librairie MSDN.
#include <WinAPIProc.au3> Local $aData = _WinAPI_GetProcessMemoryInfo() ConsoleWrite('Le nombre de défauts de page: '& $aData[0] & @CRLF) ConsoleWrite('La taille définie pour un pic de travail: '& $aData[1] & ' octets'& @CRLF) ConsoleWrite('La taille definie pour le travail en cours: '& $aData[2] & ' octets'& @CRLF) ConsoleWrite('Le pic d''utilisation de la mémoire paginée: '& $aData[3] & ' octets'& @CRLF) ConsoleWrite('L''utilisation de la mémoire paginée actuelle: '& $aData[4] & ' octets'& @CRLF) ConsoleWrite('Le pic d''utilisation de la mémoire non paginée: '& $aData[5] & ' octets'& @CRLF) ConsoleWrite('L''utilisation de la mémoire non paginée actuelle: '& $aData[6] & ' octets'& @CRLF) ConsoleWrite('L''espace actuellement alloué pour le fichier d''échange: '& $aData[7] & ' octets'& @CRLF) ConsoleWrite('Le pic de l''espace alloué pour le fichier d''échange: '& $aData[8] & ' octets'& @CRLF) ConsoleWrite('La quantité en cours de mémoire qui ne peut pas être partagée avec d''autres processus: '& $aData[9] & ' octets'& @CRLF)