Android Studio 2.1.2'转储Java堆'无效(Mac OS El Capitan)

cod*_*_47 13 android-memory android-studio

我试图使用Android Studio内存监视器中的"dump java heap"按钮获取.hprof文件,但由于某种原因没有生成.hprof文件.有人知道为什么吗?分配跟踪工作正常.

use*_*066 0

更新到最新的 Android Studio 和 macOS 版本。内存转储适用于 Android Studio 2.3.2 和 macOS Sierra 10.12.6。您可以尝试通过设置 Android Studio 配置来增加 JVM 的内存。添加以下设置

-Xms128m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=200m
-XX:+UseCompressedOops
Run Code Online (Sandbox Code Playgroud)

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions
Run Code Online (Sandbox Code Playgroud)