在我们的测试中,似乎memUsageLimit在已安装的RAM和平台的功能中得到修复.对于智能手机(主要是ARM处理器),限制是
185 MB for 512 MB RAM device
390 MB for 1GB RAM device
900 MB for 2GB RAM device
Run Code Online (Sandbox Code Playgroud)
对于常规的Windows + Intel平台,我们发现该限制比物理可用RAM大约多20%,这可能是由于能够分页到磁盘.
我的问题是关于第一组设备(电话):是否可以更改给定应用程序的内存限制?我们需要处理通过oData V4接收的JSON文档,当使用NewtonSoft处理时,内存消耗非常显着:对于每MB纯JSON数据,应用程序进程以非常线性的方式增加大约9MB.