c_cpp c ++かつwindows环境におけるメモリ使用量の取得方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp c ++かつwindows环境におけるメモリ使用量の取得方法相关的知识,希望对你有一定的参考价值。

#include <windows.h>
#include <psapi.h>

int main() {
  HANDLE hProc = GetCurrentProcess();
  PROCESS_MEMORY_COUNTERS_EX pmc;
  BOOL isSuccess = GetProcessMemoryInfo(
      hProc,
      (PROCESS_MEMORY_COUNTERS*)&pmc,
      sizeof(pmc));
  CloseHandle(hProc);
  if (isSuccess == FALSE) return EXIT_FAILURE;
  
  std::cout << pmc.PrivateUsage << std::endl;
  return EXIT_SUCCESS;
}

以上是关于c_cpp c ++かつwindows环境におけるメモリ使用量の取得方法的主要内容,如果未能解决你的问题,请参考以下文章

日本語新聞選読第7回:4月21日