我应用程序的运行上的任何256MB+RAM的设备,但在每一个128MB RAM设备[封闭]

StackOverflow https://stackoverflow.com/questions/3425882

我有一个应用程序,在商店工作以及对所有设备(包括128MB RAM)

然后我加入了一些特征,而现在的应用程序的崩溃,在128MB设备.

  • 我检查泄漏情况而定。
  • 存储器的使用以前版本的和目前的版本是一样的。
  • 我一直在寻找的问题为从字面上天找不到它是什么。

任何人都有一个想法是如何找到它是什么?

有帮助吗?

解决方案

坠机是说:"糟糕的访问",但只有在128设备。有时它将负,但随后在试图做一些事情就会崩溃。

解决:我删除了twitter引擎我加入,现在它的工作..

谢谢你所有的:)

其他提示

存储器使用的以前的版本 和当前版本是一样的。

显然,这并不是这种情况。:)

特别是,如果已添加功能,你已经加入的代码(以及有可能,资源)。如果添加码,然后将编译可执行将较大。在这种情况下的C++和使用的限制,它可以明显较大。

所以,第一个,检查你的码尺寸。

在任何情况下,这听起来像你的右边缘上的存储器的使用为128MB设备。请记住,在从过渡128MB256MB内部监督事务办公室设备是更增加了一倍多可用的存储器,用于应用这RAM共享的系统和应用程序。你实际上有多少,比128MB提供一个128MB设备。

下一步是使用拨款的仪器看看是什么使用的存储器。然后减少,使用。


对象的数量是无关紧要的。大小不是。你说的应用程序的崩溃,虽然。如果崩溃,那么这不仅仅是一个简单的记忆问题(我应该提及的是,前)。后崩溃。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top