![]() |
1
0
崩溃可能是由于应用程序内存泄漏和设备内存不足造成的。没有看到任何代码是不可能分辨的。 Here 是关于如何使用仪器的教程 由于泄漏监测系统每10秒对设备进行一次轮询以获取信息,因此“永远启动”和运行缓慢 编辑:这可能是因为在给定的时间内存中保存了太多的对象。检查仪器和对象分配。仅仅因为你没有泄密并不意味着你不能耗尽记忆 |
![]() |
2
1
是否启用了僵尸检测? 僵尸检测将导致分配给永远不会解除分配的每个对象(对象在解除分配时标记为僵尸)。如您所描述的,这将导致内存增长。一个常见的错误是在使用工具时,通过环境变量或通过对象alloc工具中的复选框启用僵尸检测。 如果它不是僵尸或泄漏,那么它就是——正如其他人所说——正在分配内存并一直存在。使用object alloc工具跟踪在应用程序中分配的对象,并确保每个对象都有一个原因。您可以启用“仅跟踪实时分配”,以筛选出已解除分配的所有对象。 |
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 5 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 5 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 1 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 1 年前 |