gpt4 book ai didi

javascript - 是什么触发了 Blackberry "low memory"警告?

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:25 26 4
gpt4 key购买 nike

我一直在开发 Blackberry Phonegap/Webworks 应用程序。如果我在 OS6 设备上的整个使用过程中观看它,它会开始使用 ~1mb 的内存。当我使用该应用程序时,内存使用量会缓慢上升(假设有一个惰性垃圾收集器),然后通常在达到 32mb 左右时,它会回落到 <1mb。

如果我让应用程序在一夜之间保持打开状态,我会在第二天早上回来看到“低内存警告”,建议我关闭我的应用程序。奇怪的是,我会在“设置”下查看,我的应用程序只使用了大约 1mb 的内存,而设备有 200mb 的空闲 RAM。我无法想象在没有 GC 启动的情况下,应用程序的内存使用量会慢慢攀升至 200mb。

应用程序在后台对服务器执行 ping 操作以获取文件,并响应推送通知,但在一两个小时内观察它似乎都没有显着增加内存(除了缓慢攀升至 ~32mb 和比GC 降至 < 1mb)。

我是否遗漏了 BB 内存管理的一些奇怪之处。该设备始终拥有约 200mb 的可用 RAM,我从未见过我的应用程序接近使用该数量的任何地方。但如果我离开它几个小时,我会回到“内存警告”,但看到它的使用量约为 1mb。把我和一个客户逼上墙。

最佳答案

这似乎是 BB OS6 的常见问题。我的 Webworks Blackberry build 也遇到了同样的问题。我第一次开始使用该应用程序时运行良好,但当我开始处理该应用程序上的其他页面时,我收到一个弹出窗口,告诉我“设备内存太低 - 请关闭以下项目”。然后应用程序图标变为看起来像通用文件夹的样子。之后我仍然可以使用该应用程序,并且在收到警告之前您可以使用该应用程序的时间并不总是一致,尽管像您一样,我发现内存使用量低于最小值

我做了一些研究,这似乎是 Blackberry OS 6 上的一个长期存在的问题。删除应用程序并重新安装它无济于事,重启应用程序也无济于事。

查看此链接以查看与设备内存不足相关的更深层次的问题

http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/Device-memory-is-Low-issue-for-an-WebWork-app/td-p/1166441/page/16

关于javascript - 是什么触发了 Blackberry "low memory"警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13271008/

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