如何在react-native Expo项目中调试内存泄漏?

问题描述 投票:1回答:2

我在使用XCode的ios模拟器和使用genymotion的android模拟器上运行一个反应原生的Expo项目。有时在真正的Android手机上使用该应用程序时会发生崩溃。我希望找到在模拟器上调试它的原因。

到目前为止,我为此搜索了工具,但没有遇到任何问题。

谁能告诉我在genymotion模拟器上调试内存泄漏的可用工具?我也欢迎任何其他建议来解决我的问题。

提前致谢!

react-native memory-leaks profiling genymotion expo
2个回答
1
投票

你可以使用Infinite Red's Reactitron获得大量的见解

您可能还想查看可以从“调试”菜单访问的Perf Monitor

本页有关于本机文档中的性能分析和故障排除问题的整页。 https://facebook.github.io/react-native/docs/performance.html


0
投票

有了世博会,你需要分开。

对于Android,你可以找到教程here

对于iOS:

  1. 确保您有Release Schema
  2. 转到XCode→产品→配置文件(⌘+ i),您将找到:enter image description here
  3. 它应该在屏幕上打开泄漏分析器,然后单击红点。 enter image description here
  4. 在模拟器中重新启动应用程序。
  5. 您应该在leaks profiler窗口中看到您的内存分配。
© www.soinside.com 2019 - 2024. All rights reserved.