Tu peux utiliser une fonction du genre dans un log :
(Lever les divisions (>> 20) pour avoir en octet et faire des stats précises)
// utilisation mem en pourcentage
DWORD GetUtilisationMemoire()
{
MEMORYSTATUSEX statex;
ZeroMemory(&statex, 0);
statex.dwLength =sizeof(MEMORYSTATUSEX);
GlobalMemoryStatusEx(&statex);
DWORD dw;
// mémoire totale en Mo:
dw = (DWORD) ((statex.ullTotalPhys >> 20) + 1);
// mémoire disponible en Mo:
dw = (DWORD) ((statex.ullAvailPhys >> 20) + 1);
// mémoire utilisée en Mo:
dw = (DWORD) ((statex.ullTotalPhys - statex.ullAvailPhys) >> 20);
// pourcentage mem utilisée:
return (statex.dwMemoryLoad);
}