Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS,检查应用程序是否因内存不足而崩溃_Ios_Crash_Memory Warning - Fatal编程技术网

iOS,检查应用程序是否因内存不足而崩溃

iOS,检查应用程序是否因内存不足而崩溃,ios,crash,memory-warning,Ios,Crash,Memory Warning,如何确保崩溃的原因是内存不足? 崩溃日志中有什么特别的内容吗? 也许我必须使用一些工具或库 更新:我的应用程序使用了大量内存并收到内存警告。减少内存使用是非常困难的。它会因为内存警告而崩溃。但我想确保它不会因为其他原因崩溃。 那么,我如何检查应用程序崩溃的原因(它每次都会收到大量内存警告) 更新2:应用程序有大量的3D图形和复杂的UI,需要大量的纹理内存。客户不想进行任何类型的“加载…”暂停。如果卸载背景中的不可见纹理,则无法获得平滑动画 因此,我只需要检测除了内存之外,是否存在任何崩溃原因您可

如何确保崩溃的原因是内存不足?
崩溃日志中有什么特别的内容吗? 也许我必须使用一些工具或库

更新:我的应用程序使用了大量内存并收到内存警告。减少内存使用是非常困难的。它会因为内存警告而崩溃。但我想确保它不会因为其他原因崩溃。
那么,我如何检查应用程序崩溃的原因(它每次都会收到大量内存警告)

更新2:应用程序有大量的3D图形和复杂的UI,需要大量的纹理内存。客户不想进行任何类型的“加载…”暂停。如果卸载背景中的不可见纹理,则无法获得平滑动画


因此,我只需要检测除了内存之外,是否存在任何崩溃原因

您可以用来分析各种情况,例如内存使用情况。此工具与Xcode捆绑在一起。

您可以使用它来分析各种情况,例如内存使用情况。该工具与Xcode捆绑在一起。

至少您可以实现该方法

- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

在你的应用程序委托中,放置一个日志,看看在崩溃之前你是否确实经历了这个过程。

至少你可以实现这个方法

- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application

在你的应用程序委托中,放置一个日志,看看在崩溃之前你是否确实经历了这一过程。

产品->配置文件->泄漏是检查内存泄漏的一种可能方法。分配将显示正在使用的总内存,泄漏将显示由于未释放而导致的泄漏

Product->Profile->leak是检查内存泄漏的一种可能方法。分配将显示正在使用的总内存,泄漏将显示由于未释放而导致的泄漏

这是一个有用的教程


这是一个有用的教程

也许你可以解释什么在消耗内存,如果可能,我们可以帮助减少内存使用。添加内存使用的详细信息也许你可以解释什么在消耗内存,如果可能,我们可以帮助减少内存使用。添加内存使用的详细信息Then Tejesh Alimilli提供了一个很好的教程。检查Profile->leak->Allocations,找出哪个库占用了内存,然后定位到特定的对象。然后Tejesh Alimili给出了一个很好的教程。检查Profile->leak->Allocations,找出哪个库正在使用内存,然后定位到特定的对象。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。答案也在链接的标题中,以防维基百科删除该页面。该链接更便于快速访问详细信息。不过,我会将问题编辑得更具体一点。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。答案也在链接的标题中,以防维基百科删除该页面。该链接更便于快速访问详细信息。不过,我会将问题编辑得更具体一些。