调试 - 如何分析反应本机内存使用情况
Posted
技术标签:
【中文标题】调试 - 如何分析反应本机内存使用情况【英文标题】:Debugging - How to profile react native memory usage 【发布时间】:2017-05-01 02:06:13 【问题描述】:一般问题。我正在使用 React Native 开发一个应用程序,并且某些操作会使我的应用程序达到大约 500MB 的 RAM,但它通常会被杀死。
我在网上搜索了有关 RN 内存分析的好材料,但一无所获。我尝试过使用 Instruments,但它的输出并没有让我深入了解我的内存消耗过程是什么。
TL;DR:你有什么好的方法来分析 React Native 中的内存使用情况吗?
附:目前专注于ios。
提前致谢! 乌里
【问题讨论】:
【参考方案1】:如果您摇动设备,您可以调出调试菜单并启用性能。
此外,如果您使用的是 iOS,xcode 会附带一组 performance tools。在 Spotlight 中,cmd + 空格,搜索仪器,打开它并选择 Activity Monitor。
【讨论】:
【参考方案2】:Performance
应用开发者菜单 - 切换显示性能监视器
【讨论】:
【参考方案3】:对于这种情况,您可以使用 Xcode 和 android Studio。 在 Xcode 上,您可以查看下面的屏幕截图。
对于 Android Studio,您可以在“查看->工具 Windows->Profiler”上打开分析器
【讨论】:
以上是关于调试 - 如何分析反应本机内存使用情况的主要内容,如果未能解决你的问题,请参考以下文章