如何在C#中获取当前内存页面大小

时间:2015-06-16 12:57:17

标签: c# .net memory-management

我需要在不使用“Kernel32.dll”的情况下确定C#中的内存页面大小     SYSTEM_INFO si;     的GetSystemInfo(安培; SI); 这非常重要,因为代码应该是跨平台的,我们不应该有特定于平台的代码。 是否有提供该数据的.NET类?

谢谢, 的Valentin

1 个答案:

答案 0 :(得分:1)

尝试Environment.SystemPageSize

  

获取操作系统内存页面中的字节数。

需要.NET> = 4.0

在评论中甚至写道:

  

在Windows中,此值是SYSTEM_INFO结构中的dwPageSize成员。