首页 > 解决方案 > Nativescript 6 非常慢

问题描述

我们的应用程序是用nativescript 4开发的。Android Store级别的规则变化迫使我们进入nativescript 6。因为我们的应用程序非常慢。例如,密码输入有时会冻结,在菜单中选择时会有延迟。有没有人遇到过同样的问题并有解决方案来提高应用程序的响应能力?

ps:我们已经使用了以下编译选项:- env.aot --env.snapshot --env.uglify --production

先感谢您

标签: angularperformancenativescript

解决方案


如果您使用的是 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

可以在 NativeScript 博客中找到有关此问题的更多上下文


推荐阅读