javascript - 物理 Android 设备中的 React-Native 性能缓慢
问题描述
所以我已经构建了我的应用程序,仍在开发它。我在具有 7.0 版本的真实物理 android 手机中进行了测试,但在物理设备应用程序中比在 geny 运动模拟器中慢得多。
所以我删除了所有的console.logs,所以它提高了性能,但仍然慢了。你有什么想法,为什么会发生,或者我应该怎么做?因为在官方文档中,他们还建议尝试使用 .apk 而不是开发人员模式。关于它的任何建议,也许是测试程序或其他什么?
另外我有不同的动画,它们在 geny 运动模拟器设备中非常流畅,但在物理设备中它们至少慢 2 倍。我的安卓设备也很新,它有 3 GB 内存。我的设备是:小米红米5a
抱歉,如果问题看起来很枯燥,但也许一些发表过许多 react-native 项目的专家可以向我们提出有用的解决方案:)
解决方案
我想我找到了答案。在 React-Native 中有提高性能的技术细节,你可以在 google 中找到它,但是当我将我的应用程序发布为 .apk 时,性能得到了显着提高!我什至感到惊讶.. 所以除非你尝试使用你的应用程序的发布版本(而不是调试版本),否则你不应该确定!
在此处查看详细信息:https ://facebook.github.io/react-native/docs/signed-apk-android
推荐阅读
- excel-formula - 是否有一个 Excel 公式可以将一组单元格在每个方向上移动特定的数量?
- postgresql - 在 Postgres 中重命名表后如何保持函数和触发器的更新?
- android-auto - Android auto 不会在右侧显示右侧驾驶的路由卡
- reactjs - React using fetch 返回 undefined 直到保存
- html - 每当我粘贴引导 CDN 时,Google 字体都不起作用
- javascript - Salesforce 应用程序上的错误:当我们只运行一次时,在桌子上查找元素工作正常。如果我们使用数据提供者对其他集合重复相同的操作
- r - 将变量定义为引导包引导代码的输出
- javascript - 确定承诺需要多长时间
- list - 使用prolog(地铁站)计算直接连接到给定站的站数
- javascript - 如何在 ccxt 中使用 fetchBalance() 参数