Xamarin.ios xamarin.forms知道android和ios的内存使用情况

Xamarin.ios xamarin.forms知道android和ios的内存使用情况,xamarin.ios,xamarin.forms,skiasharp,Xamarin.ios,Xamarin.forms,Skiasharp,我正在尝试使用xamarin.forms开发android和iOS应用程序。并且已经完成了包括Canvasdrawing的主要部分。为此,我使用了Skiasharp,对位图图像执行操作 现在,在安卓系统中, 1.如果我试图处理在获取SIGSEGV之前初始化的位图,则会出现致命错误。(我认为这个问题不是针对操作系统的) 2.当我连续运行我的应用程序20-22分钟时,应用程序突然崩溃 在iOS中, 当我长时间运行我的应用程序时,我的iphone被挂断了。直到我从电脑中的iFunBox卸载应用程序,它

我正在尝试使用xamarin.forms开发android和iOS应用程序。并且已经完成了包括
Canvas
drawing的主要部分。为此,我使用了
Skiasharp
,对位图图像执行操作

现在,在安卓系统中, 1.如果我试图处理在获取
SIGSEGV
之前初始化的位图,则会出现致命错误。(我认为这个问题不是针对操作系统的) 2.当我连续运行我的应用程序20-22分钟时,应用程序突然崩溃

在iOS中, 当我长时间运行我的应用程序时,我的iphone被挂断了。直到我从电脑中的iFunBox卸载应用程序,它才会启动

我想问一下,在xamarin.forms或本机项目中是否有办法找出我的内存泄漏的地方。 我怎么知道目前实际使用了多少内存


感谢您

对于Android,您可以使用Android调试监控工具。这是作为Android SDK的一部分安装的工具

以下是详细信息的URL:

对于iOS,您可以尝试使用本机XCode工具

以下是详细信息的URL:

另外,下面是一篇关于Xamarin.Forms内存管理的有用文章。 希望这会有帮助


对于Android,您可以使用Android调试监控工具。这是作为Android SDK的一部分安装的工具

以下是详细信息的URL:

对于iOS,您可以尝试使用本机XCode工具

以下是详细信息的URL:

另外,下面是一篇关于Xamarin.Forms内存管理的有用文章。 希望这会有帮助


谢谢@Jason的评论。但我有VS社区版。我认为profiler可以在企业版上工作。我已经读过了。这对xamarin工作室有用吗?谢谢@Jason的评论。但我有VS社区版。我认为profiler可以在企业版上工作。我已经读过了。对xamarin工作室有用吗?对不起lil late@Janson。我尝试了ios的链接。是针对xamarin.ios的吗?因为,我尝试了我的pcl代码,但我看不到文档中显示的任何导致内存泄漏的代码。这个答案()帮助我找到了导致Android设备内存泄漏的原因。很抱歉lil late@Janson。我尝试了ios的链接。是针对xamarin.ios的吗?因为,我尝试了我的pcl代码,但我看不到文档中显示的任何导致内存泄漏的代码。这个答案()帮助我找到了导致Android设备内存泄漏的原因。