Windows Phone 8.1 的应用程序内存限制可以在 MSDN 上轻松找到。但我似乎无法找到有关 Windows 10,尤其是 Windows 10 移动版应用程序内存限制的确切信息。
每个设备系列(Xbox、台式机、手机、IoT)的限制是什么?
最佳答案
我发现它们可用如下:
Windows.System.MemoryManager.AppMemoryUsage
= 当前内存使用情况(无符号长)
Windows.System.MemoryManager.AppMemoryUsageLevel
= 0、1、2 等 Windows.System.MemoryManager.AppMemoryUsageLimit
= 512 MB模型似乎固定为 185 MB,对于 1GB 模型是 390 MB,所以
在(无符号长)
在我们的测试中,
OutOfMemoryException
在 AppMemoryUsage
时引发靠近AppMemoryUsageLimit
并且不能在连续的空闲内存空间中分配新对象。好像是AppMemoryUsageLimit
无法更改,并且是固定数量,具体取决于安装的 RAM,但目前还不确定。
关于win-universal-app - Windows 10 的应用程序内存限制是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33512397/