React Native App仅在发布版本中落后

时间:2018-11-04 17:30:52

标签: react-native

这很有趣。我的应用程序在调试模式下可完美运行,但在发布模式下(转换,触摸,加载等)却滞后于各处。通常,发布版本比调试版本要快。我没有打开“远程调试JS”功能,因此并不是因为Chrome运行了调试版本才使调试更快。

我在XCode / Instruments中对应用程序进行了概要分析,结果显示一堆CFString堆积在内存中,直到用完并崩溃为止。不幸的是,在Xcode中暂停调试器不会显示JS代码,因此我无法检查无限循环中是否有卡住的东西。

编辑:我没有执行任何console调用的tslint,并且启用了transform-remove-console Babel插件来删除其他库中的所有console调用

您有什么想法
1.什么会使释放模式比一般的调试模式慢?
2.如何跟踪发布版本中正在调用的JS函数? (当没有“摇动调试”选项时)
3.是否可以检查仪器内部CFString中的内容?

谢谢!

0 个答案:

没有答案