Speicherverbrauch ermitteln (solved)



  • Ich möchte den Speicherverbrauch von meinen Programm ermitteln.

    Bisher hab ich mich mit der WinAPI noch nie beschäftigt, deshalb wäre es nice, wenn mir jemand eine Komplett-Lösung posten könnte. Vielleicht ist ja jemand so nett mir zu helfen.

    Eine WinAPI-Lösung wäre auf jeden Fall schöner, als über system tasklist aufzurufen und die passenden Informationen zu extrahieren...

    Danke im Voraus



  • Ich habs nach einiger Recherche selbst hinbekommen:

    #include "windows.h"
    #include "Psapi.h"
    size_t process_mem_usage() {
         PROCESS_MEMORY_COUNTERS pmc;
         GetProcessMemoryInfo(GetCurrentProcess(), &pmc, sizeof(pmc));
         return pmc.PagefileUsage;
    }
    

Anmelden zum Antworten