我有一个基本的cordova应用程序,带有一些关于cordova框架的目标-c代码。有时我有didReceiveMemoryWarning通知,但我不明白问题是UIWebView内部的javascript还是其他。文件上说:
您的应用程序从不直接调用此方法。相反,当系统确定可用内存量较低时,将调用此方法。
但我的问题是:什么类型的记忆?拉姆?堆分配?还有别的吗?
发布于 2017-03-29 15:35:43
RAM,如果你的应用程序消耗更多的内存而没有意识到它,并且没有内存来处理更多的线程,那么这个接收警告就会被系统调用。
发布于 2017-03-29 17:37:38
你应该用仪器分析你的应用程序,这样你就能更好地了解内存消耗情况。
发布于 2017-03-29 18:19:36
内存问题表示为RAM,通常我们使用不同的对象创建应用程序,这些对象需要一些内存来处理所需的任务。如果我们知道它们,我们可以很容易地管理内存,但对于初学者来说,调试内存有时是无法管理的,并且出现了didReceiveMemoryWarning。我们可以通过仪器来诊断或调试这个问题。
https://stackoverflow.com/questions/43097896
复制相似问题