如何推荐xamarin.forms app?

时间:2016-12-02 14:59:42

标签: xamarin memory-leaks xamarin.forms profile

我制作应用程序并使用Xamarin.forms启动。

我想知道如何分析我的应用并检查内存分配和泄漏。 目前,(2016/12/2)iOS乐器不适合我。 它在一开始就冻结了。 (我已经知道冻结是正常行为,但它已经冻结而且永远不会回来)

这只发生在我身上吗?或者你们呢?

我还注意到有Xamarin剖析器。 但这是付费节目吗?

如何检查内存泄漏?

感谢。

2 个答案:

答案 0 :(得分:0)

如果您想使用Xamarin Profiler,您将需要Visual Studio Enterprise许可证:

https://www.xamarin.com/profiler

Xamarin Profiler与Visual Studio Enterprise许可证兼容。它与Xamarin Studio 5.6(或更高版本)和Xamarin for Visual Studio 3.8(或更高版本)兼容。

答案 1 :(得分:0)

尽管对于Xamarin开发人员而言不那么方便(或提供更多信息),但在Android上,将其打包为apk时,您可以在Xamarin应用上使用Android分析器:

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/profiling#android-studio-profiler

这提供了一些随时间变化的基本cpu /内存信息。

另请参阅以上内容,乔恩·道格拉斯(Jon Douglas)的评论-在代码的各个位置,写日志消息,报告System.GC所见的总内存(加上代码所在的位置)。