Как измерить использование памяти изнутри программы на C ++?

Вихревая библиотека позволяет Вам загружать веб-страницы. Необходимо изучить регулярные выражения для того, чтобы сделать очистку.

31
задан kamziro 25 February 2011 в 18:01
поделиться

1 ответ

Вот пример имеющей размеры памяти, используемой процессом в Windows.

#include <windows.h>
#include <Psapi.h>

// [...]

PROCESS_MEMORY_COUNTERS memCounter;
BOOL result = K32GetProcessMemoryInfo(GetCurrentProcess(), &memCounter, sizeof(memCounter));
std::cout << "WorkingSetSize " << memCounter.WorkingSetSize << std::endl;

И объяснения возвращаемых значения https://docs.microsoft.com/en-gb/windows/win32/api/psapi/ns-psapi-process_memory_counters

0
ответ дан 27 November 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: