我们的应用程序是使用 NativeScript 4 开发的。Android 商店级别的规则更改迫使我们使用 NativeScript 6。因为我们的应用程序非常慢。例如,密码输入有时会卡住,在菜单中选择时会出现延迟。有没有人遇到同样的问题并有提高应用程序响应能力的解决方案?
ps:我们已经使用了以下编译选项: - env.aot --env.snapshot --env.uglify --product
提前谢谢
最佳答案
如果您使用的是 6.1,向您的项目添加“markingMode: none”选项可能会加快速度。性能下降是由 V8 垃圾收集例程的更改引起的。 markingMode: none 选项消除了 NativeScript 在 V8 算法之上添加的开销,事实上它应该比您在 {N} 4.0 中体验到的更快。
有关如何启用此选项的更多信息,请查看这篇文章:https://docs.nativescript.org/core-concepts/android-runtime/advanced-topics/marking-mode-none#updating-an-app-or-a-plugin-to-support-markingmode-none
有关此事的更多背景信息可以找到 in the NativeScript Blog
关于angular - Nativescript 6 非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58007557/