gpt4 book ai didi

windows-8 - Windows 8 应用商店应用程序 - 内存占用过高

转载 作者:行者123 更新时间:2023-12-02 23:06:12 25 4
gpt4 key购买 nike

我正在构建一个 WinJS Windows 8 应用商店应用程序,但在保持“内存占用”较低方面遇到问题,因为目前它无法通过“HTML5 应用程序性能分析器”:

Memory Footprint

Apps run better when they use a small amount of memory. An app should have a memory footprint of less than 60MB. To reduce your app's memory footprint, avoid keeping references to objects, such as images or blobs, that are no longer needed.

RESULT: app reference set is 112MB; working set is 98MB. This exceeds the 80MB reference set maximum and 80MB working set maximum failure threshold.

我正在寻找有关如何处理此问题的任何提示,但我不知道这 112MB 从哪里来,在任务管理器中查看,我的应用程序从未超过 ~50MB。

谢谢!

如果您需要更多信息,请询问,但不确定要提供什么。

最佳答案

我的小型应用程序 C#/XAML 已占用约 100 MB,似乎底层沙箱/CLR 负责了其中的大部分。好消息是,Metro 应用程序具有来自操作系统的主动内存管理功能,一旦它们离开视线,它们就会被挂起并部分从内存中删除。

更新:看来 MS 文档是正确的,通过清理数据集(主要是对象和字符串列表),内存使用量急剧下降。我从 120 MB 增加到了 30 MB,更加易于管理并且有喘息的空间。

关于windows-8 - Windows 8 应用商店应用程序 - 内存占用过高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14316522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com