La gestione della memoria in Windows e' complessa ... se vuoi ottenere informazioni sullo stato generale della memoria, puoi usare la API
GlobalMemoryStatus
Per il singolo processo, devi elencare tutti i processi e aprirli uno alla volta con la
OpenProcess
avendone, ovviamente, i diritti. In seguito, puoi chiedere informazioni con le varie API, tra cui la
GetProcessWorkingSetSizeEx
per avere notizie circa l'uso del working set del processo ...
Esiste anche la funzione
GetProcessMemoryInfo
della libreria PSAPI di Windows, che fornisce informazioni sulla memoria dei processi ...

Rispondi quotando