Xamarin.ios xamarin.forms知道android和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卸载应用程序,它
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设备内存泄漏的原因。