标签: c# .net memory-management
我需要在不使用“Kernel32.dll”的情况下确定C#中的内存页面大小 SYSTEM_INFO si; 的GetSystemInfo(安培; SI); 这非常重要,因为代码应该是跨平台的,我们不应该有特定于平台的代码。 是否有提供该数据的.NET类?
谢谢, 的Valentin
答案 0 :(得分:1)
尝试Environment.SystemPageSize:
Environment.SystemPageSize
获取操作系统内存页面中的字节数。
需要.NET> = 4.0
在评论中甚至写道:
在Windows中,此值是SYSTEM_INFO结构中的dwPageSize成员。