angular - Nativescript 6 非常慢
问题描述
我们的应用程序是用nativescript 4开发的。Android Store级别的规则变化迫使我们进入nativescript 6。因为我们的应用程序非常慢。例如,密码输入有时会冻结,在菜单中选择时会有延迟。有没有人遇到过同样的问题并有解决方案来提高应用程序的响应能力?
ps:我们已经使用了以下编译选项:- env.aot --env.snapshot --env.uglify --production
先感谢您
解决方案
如果您使用的是 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
推荐阅读
- php - 在标题视图类 CodeIgniter 中导入模型
- visual-studio-code - 有人能告诉我,vs code 中这是什么字体吗?
- reactjs - Reactjs:路由器的渲染道具不起作用
- plsql - 使用数组 PL/SQL 按字母顺序对名称进行排序
- css - 使用样式化组件在中心对齐图标
- asp.net-identity - Identityserver 5 安全更新
- hash - 没有这样的文件或目录
- python - 为什么在 QAbstractListModel 的子类中 beginInsertRows() 和 endInsertRows() 之后没有发出 dataChanged?
- r - 无需在 R 中使用 for 循环即可计算特定索引的有效方法
- python - 比较 defaultdict(list) 的每个元素并找到匹配的元素