什么是专用字节的win32 API函数?

什么是私人字节的win32 API函数(你可以在perfmon中看到的)。

我想避免.NET API

Solutions Collecting From Web of "什么是专用字节的win32 API函数?"

BOOL WINAPI GetProcessMemoryInfo( __in HANDLE Process, __out PPROCESS_MEMORY_COUNTERS ppsmemCounters, __in DWORD cb ); 

其中ppsmemCounters参数可以是PROCESS_MEMORY_COUNTERSPROCESS_MEMORY_COUNTERS_EX结构。 只需将PROCESS_MEMORY_COUNTERS转换为PROCESS_MEMORY_COUNTERS

PROCESS_MEMORY_COUNTERS_EX.PrivateUsage是你在找什么。

更多信息在这里和这里

您可以使用性能计数器API收集相同的数据perfmon显示

你需要澄清你正在尝试做什么。 这些都是内部数字,其价值并没有真正被任何API所控制。

在技​​术上私人字节是交付费用,交换文件中分配的内存量,用于存放应用程序私有内存的内容。

通常私人字节数=动态分配的内存+额外的一些。