angular - Nativescript 6 非常慢

标签 angular performance nativescript

我们的应用程序是使用 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/

相关文章:

java - 实现网络协议(protocol) - 关于设计和性能的思考

ios - 如何在 Nativescript 上访问 ios 核心音频(AudioQueue)

ios - Cordova iOS 播放本地存储的视频文件

angular - 如何取消订阅 Angular 分量中的多个可观察量?

html - 有没有确定的方法来衡量 "time to paint"的性能?

java - Java中 "if"和 "if else"的不同性能

ios - 无法以编程方式设置网格布局高度

android - 包含 platform.js 后,Nativescript 应用无法构建

Angular 2 : How to have the same guard for multiple components

javascript - 在 Messenger 中发送 url 时显示带有链接的标题