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

3
我在运行React-Native Expo项目时,同时使用 XCode 在 iOS 模拟器和genymotion在Android模拟器上。但是,在真实的 Android 手机上使用应用程序时,有时会出现崩溃情况。我希望通过在模拟器上进行调试来找出原因。
到目前为止,我尝试搜索了一些工具,但没有找到合适的。
有谁可以告诉我有哪些可用的工具可以在Genymotion模拟器上调试内存泄漏?我也欢迎任何其他解决问题的建议。
提前感谢!
2个回答

1

0

使用Expo,您需要分离。

对于Android,您可以在这里找到教程。

对于iOS:

  1. 确保您有发布模式
  2. 转到XCode→产品→配置文件(⌘+i),您会发现: enter image description here
  3. 它应该在屏幕上打开您的泄漏分析器,然后单击红点。 enter image description here
  4. 在模拟器中重新启动应用程序。
  5. 您应该在泄漏分析器窗口中看到内存分配。

尝试这样做,模拟器会打开并显示React Native启动屏幕(其中包括我的项目名称和“Powered by React Native”),但是从未加载我的应用程序。我只能在泄漏行中得到一堆绿色的勾号。是否还需要进行其他操作才能在泄漏模式下运行我的应用程序? - kojow7

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接