[英]Memory usage comparison Xamarin.Android vs Sencha
所以我有一个Xamarin.Android应用程序和一个Sencha应用程序。 两者都是在两个不同框架上开发的完全相同的应用程序。
现在,Sencha应用程序占用大约60mb-100mb RAM,而Xamarin应用程序占用100mb-250mb RAM。 我了解由于Mono.Android运行时,Xamarin应用程序应该占用大量内存,因此我在Xamarin.Android上创建了一个空白应用程序,它需要大约90mb-100mb的内存。
所以我的问题是如何减少Xamarin应用程序的内存使用量? 或者在Xamarin应用程序上使用这种RAM是正常的吗?
我是否可以考虑参考点以基准测试应用程序的RAM使用情况?
Xamarin上开发的企业应用程序对RAM的一般使用情况是什么?
请注意,所有这些RAM使用情况统计信息都是使用Android Studio Profiler收集的。
要减少Xamarin android应用程序的内存使用量,请执行以下操作:
1-使用liker(最好使用“全部链接”)来减少加载的程序集到内存中。
2-使用AOT / LLVM消除包括内存使用在内的JIT开销。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.