xamarin - Xamarin 形成内存问题
问题描述
我想优化我的 Xamarin.Forms 应用程序,所以我开始使用 Xamarin Profiler,我可以看到在我的 Android 应用程序中分配的初始内存始终在 50MB 左右。
应用程序启动时分配的内存为 50MB,当我推送时它开始增加大约 +1.6MB,当我拉页面时它开始增加大约 +0.2MB。
当然,我浏览的越多,应用程序的运行速度就会越来越慢。
但我不知道这个数量是否可以,或者应用程序是否消耗了太多内存。
伙计们,你能告诉我更多关于这个的信息吗?我正在使用 MVVMCross(作为 MVVM 框架)并且我没有在 MainPage 中显示图像。
解决方案
GitHub 上有很多开源 xamarin 表单项目,尝试分析它们并将它们与您的应用程序进行比较。
但是,如果当您在表单之间导航时应用程序变得越来越慢,并且您看到更多的内存使用情况,那么您就会遭受内存泄漏的困扰。
推荐阅读
- java - Java BigDecmal 将负值更改为正值
- sql - 将查询组合成一行
- javascript - Javascript在点击时获取表格单元格内容
- angular - 如果 index.html 包含查询参数,则无法匹配任何路由
- random - 关于平分线和凹入太阳的奇怪类型错误
- python-3.x - 尝试网页抓取动态网页,没有收到错误代码。如何验证“它正在工作”?
- javascript - 通过uisng标签名称将div附加到另一个div?
- javascript - 无法在 Wicked Pdf 中获取本地存储变量
- r - 使用R解析xml内容以提取标题信息
- postgresql - 选择过去一小时的数据