从Xamarin迁移到MAUI后全应用性能下降的问题排查求助
从Xamarin迁移到MAUI后全应用性能下降的问题排查求助
各位大佬好,我现在遇到个特别棘手的问题,要是解决不了,之前几周的迁移工作可能都得推倒重来,想请大家给点排查思路!
我手动把一个现有Xamarin应用迁移到了MAUI,结果发现整个应用的性能明显下滑,具体表现有这些:
- 页面加载完成后,文本资源要等好几秒才会“跳出来”显示(补充:后来排查发现这个其实和从安全存储读取值有关,归到I/O操作缓慢的问题里)
- 之前流畅甚至即时的UI动画、页面转场,现在明显有卡顿拖影
- 所有涉及I/O的操作,速度都慢了不少
补充下背景:我手里还留着原来的Xamarin应用可以对比参考,视图模型和业务逻辑99%都是完全一致的,视图也基本没改,只调整了MAUI里被移除或者重命名的控件。另外还有个奇怪的现象:Android模拟器里的性能比真机上好太多了,差距特别明显。
我现在有点摸不着头脑,想请教大家:有没有什么Xamarin和MAUI之间的核心差异是我忽略了的?会不会是某个构建配置设置拖了性能的后腿?任何排查方向或者建议都非常感谢!
内容来源于stack exchange
相关产品推荐
相关产品推荐

