在MonoTouch App中观察内存使用情况

时间:2013-01-28 20:19:33

标签: ios memory xamarin.ios

如何使用MonoTouch了解我的应用程序在应用程序内部使用了多少内存?

我基本上想要这个:

Watching memory usage in iOS

调用“task_info”之类的东西

但对于MonoTouch(如果仅适用于iOS,则可以)。我不想要一个记忆工具,比如乐器等,我只想知道从App内部使用的内存,所以我可以显示它并且能够在各种现场试验中检查它不是太多等等

1 个答案:

答案 0 :(得分:1)

我至少看到两个选项:

  • 将“task_info”代码复制到新的Xcode项目中,并从中创建一个静态库。然后,您将链接到MonoTouch项目中的静态库,并使用P / Invoke调用logMemUsage。

  • 将所有“task_info”代码翻译成C#(使用P / Invokes在需要时调用本机方法)。

我可能会选择第一个选项,我相信它不会出错。