如何在 C# 中获取当前内存页大小
本文关键字:内存 获取 | 更新日期: 2023-09-27 17:56:25
我需要在不使用"Kernel32.dll的情况下确定 C# 中的内存页面大小"
SYSTEM_INFO si;
GetSystemInfo(&si);
这非常重要,因为代码应该是跨平台的,我们不应该有特定于平台的代码。
是否有任何 .NET 类提供该数据?
尝试Environment.SystemPageSize
:
获取操作系统内存页中的字节数。
需要 .NET>= 4.0
在评论中甚至写道:
在 Windows 中,此值是 SYSTEM_INFO 结构中的 dwPageSize 成员。