我需要测量 React Native 应用程序的性能。最好的工具是什么?
我在谷歌浏览器中尝试了谷歌跟踪,并在 iOS 平台的 mac 中尝试了 Instruments,但这些显示了很多无组织的数据。
我实现了一些工具来帮助我检查应用程序的性能,下面是工具列表:
1) (反应加速器)https://github.com/infinitered/reactotron https://github.com/infinitered/reactotron
这是获取应用程序日志(redux 操作等)的最酷方法,我已将此工具集成到我的项目中,如果您需要任何帮助,请随时询问。
2) https://facebook.github.io/react/docs/perf.html https://facebook.github.io/react/docs/perf.html (react-addons-perf
)
这个工具告诉你有关框架、实例等的信息。这是一个反应工具,可以与反应本机集成。
使用内置的 Profiler 获取有关已完成工作的详细信息
在 JavaScript 线程和主线程中并行。
对于 iOS,Instruments 是一个非常宝贵的工具,而在 Android 上,您应该
学习使用 systrace。
您还可以使用react-addons-perf来深入了解React的位置
花费时间渲染组件。
分析 JavaScript 的另一种方法是使用 Chrome 分析器
调试。当代码运行时,这不会给你准确的结果
在 Chrome 中,但会让您大致了解瓶颈可能在哪里
是。
注意:上述工具用于监控 javascript 性能,例如渲染组件所花费的时间,redux 中的哪个操作正在常规操作流程之间进行。
干杯:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)