kos*_*kos 2 memory-leaks memory-management instruments xamarin.ios ios
我的应用程序永久收到内存警告,我真的找不到导致它的原因.即使我将应用程序剥离到最低限度,我也遇到了严重的泄漏.所以我想从单触摸示例编译默认的HelloWorld_IPhone应用程序,看看我是否得到了相同的泄漏.事实证明我做到了.真让我困惑.

应用程序启动后会出现泄漏(红色条填满整个列).
泄露的对象:Malloc 16 Bytes,Responsible Library:HelloWorld_IPhone,负责框架:mono_dl_open
我的问题是这是否正常或我是否遗漏了什么?
编辑:在调试模式下在我的设备上运行TweetStation应用程序时仪器输出的屏幕截图!与我的应用程序结果相同.肯定有些事情不对吗?在我的设备上运行TweetStation应用程序时,仪器输出的屏幕截图
尝试使用Instruments调试非托管代码中的泄漏时,您可以创建"分配"工具,然后确保选择"仅跟踪活动分配"选项,如下所示:
仪器截图http://tirania.org/s/991d39b7.png
这仅显示当前"活动"且尚未释放的对象.使用Mono,您会注意到垃圾收集器运行之前会保留一些对象.因此,随着时间的推移,分配对象的峰值消失.
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |