修改Windows 10 Universal Applications中每个应用程序的内存限
发布时间:2020-12-14 01:57:26 所属栏目:Windows 来源:网络整理
导读:在我们的测试中,似乎memUsageLimit在已安装的RAM和平台的功能中得到修复.对于智能手机(主要是ARM处理器),限制是 185 MB for 512 MB RAM device390 MB for 1GB RAM device900 MB for 2GB RAM device 对于常规的Windows Intel平台,我们发现该限制比物理可用RAM
在我们的测试中,似乎memUsageLimit在已安装的RAM和平台的功能中得到修复.对于智能手机(主要是ARM处理器),限制是
185 MB for 512 MB RAM device 390 MB for 1GB RAM device 900 MB for 2GB RAM device 对于常规的Windows Intel平台,我们发现该限制比物理可用RAM大约多20%,这可能是由于能够分页到磁盘. 我的问题是关于第一组设备(电话):是否可以更改给定应用程序的内存限制?我们需要处理通过oData V4接收的JSON文档,当使用NewtonSoft处理时,内存消耗非常显着:对于每MB纯JSON数据,应用程序进程以非常线性的方式增加大约9MB. 解决方法
Win10 1.586确实提供了一个新的API,TrySetAppMemoryUsageLimit,用于设置应用程序的内存限制.但是,根据内部讨论,此API仅适用于非常有限的情况,例如移动设备上的VOIP应用程序.此API的示例代码和文档尚未准备就绪.
我已经在the UWP VOIP sample测试了这个API,它确实有效(我们需要将示例项目的目标设置为10586).代码如下所示: var y = MemoryManager.AppMemoryUsageLimit; bool result = MemoryManager.TrySetAppMemoryUsageLimit(y+10000); 至于您的要求,我们将继续收集有关此功能的反馈.如果有任何强烈要求,我们将与内部团队沟通.但是,我个人的建议是:win store app对应用程序有很强的安全策略.真的不建议APP超出内存限制. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- windows-server-2008-r2 – RDC仍然是管理Win 20
- windows-server-2008 – AD复制监视器
- windows-server-2008 – 如何在域控制器上使用更
- windows-server-2012 – 赢取2012 AD安全组权限
- 有没有Windows等同于Unix / Linux的声明?
- winapi – 如何在Windows上检测已安装的Sun/Orac
- Microsoft Visual Studio 2013/2015/2017 官方原
- windows – Inno设置Pascal脚本来搜索运行进程
- windows-phone-7 – Windows Phone 7设置
- windows – 用于获取有关磁盘状态信息的命令行?
热点阅读