在MSDN上可以轻松找到Windows Phone 8.1的应用程序内存限制。但我似乎无法找到有关Windows 10上应用程序内存限制的确切信息,尤其是Windows 10 Mobile。
每个设备系列(Xbox,台式机,手机,物联网)有哪些限制?
答案 0 :(得分:8)
我发现它们可用如下:
Windows.System.MemoryManager.AppMemoryUsage
=当前内存使用情况
(unsigned long)Windows.System.MemoryManager.AppMemoryUsageLevel
= 0,1,2等Windows.System.MemoryManager.AppMemoryUsageLimit
= 512 MB
模型似乎固定为185 MB,1GB型号为390 MB,等等
on(unsigned long)在我们的测试中,当OutOfMemoryException
接近AppMemoryUsage
并且无法在连续的自由memspace中分配新对象时,会引发AppMemoryUsageLimit
。似乎AppMemoryUsageLimit
无法更改,并且是固定数量,具体取决于安装的RAM,但目前还不太确定。