Visual studio 内存使用比较Xamarin.Android与Sencha

Visual studio 内存使用比较Xamarin.Android与Sencha,visual-studio,xamarin,xamarin.android,sencha-touch,sencha-touch-2,Visual Studio,Xamarin,Xamarin.android,Sencha Touch,Sencha Touch 2,所以我有一个Xamarin.Android应用程序和一个Sencha应用程序。 两者都是在两个不同的框架上开发的完全相同的应用程序 现在Sencha应用程序消耗大约60mb-100mb的内存,而Xamarin应用程序则需要100mb-250mb的内存。 我知道由于Mono.Android运行时,Xamarin应用程序应该占用很多内存,所以我在Xamarin.Android上创建了一个空白应用程序,它需要大约90mb到100mb的内存 所以我的问题是如何通过Xamarin应用程序减少内存使用?或者

所以我有一个Xamarin.Android应用程序和一个Sencha应用程序。 两者都是在两个不同的框架上开发的完全相同的应用程序

现在Sencha应用程序消耗大约60mb-100mb的内存,而Xamarin应用程序则需要100mb-250mb的内存。 我知道由于Mono.Android运行时,Xamarin应用程序应该占用很多内存,所以我在Xamarin.Android上创建了一个空白应用程序,它需要大约90mb到100mb的内存

所以我的问题是如何通过Xamarin应用程序减少内存使用?或者在Xamarin应用程序上使用这种RAM是正常的吗

是否有任何参考点我可以考虑,以评估我的应用程序的RAM使用率?< /P> 在Xamarin上开发的企业应用程序的一般RAM使用情况是什么


请注意,所有这些RAM使用统计数据都是使用Android Studio Profiler收集的。

要减少Xamarin Android应用程序内存使用,请执行以下操作:

1-使用liker(Link All更好)将加载的程序集减少到内存中

2-使用AOT/LLVM消除JIT开销,包括内存使用