我正在 iPhone 上分析我的应用程序。我正在创建很多UIWebView
并将它们粘贴在 MonoTouch.Dialog 表中(比如说 1000 个)。我有一个按钮可以清除表格部分并处理 webviews 和对任何 webviews 的任何引用。
我注意到 Mono Profile 的实例UIWebview
下降到零(应该如此)。但是,如果我使用 Instruments (Allocations) 进行相同的测试,它表明“实时”Webview 的数量永远不会减少,内存也永远不会恢复。我什至尝试了 GC.Collect 并没有什么不同。
我还看到 Mono 配置文件说正在使用的总内存大约是 1.5 兆,而在仪器中显示大约 5 兆。
第一项让我更关心,因为我似乎无法恢复该内存并销毁所有这些实例。我读错了还是有其他问题?谢谢。