2016-07-18 1 views

ответ

0

Обновление до новейшей версии Android Studio и MacOS. Дамп памяти работает для меня для Android Studio 2.3.2 и macOS Sierra 10.12.6. Вы можете увеличить объем памяти для JVM, настроив конфигурацию Android Studio. Добавить следующие настройки

-Xms128m 
-Xmx4096m 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=200m 
-XX:+UseCompressedOops 

к

/Applications/Android\ Studio.app/Contents/bin/studio.vmoptions 
1

Это не работает для меня тоже, на Android Studio v2.3.3 на Linux. Это бесшумный сбой, без ошибок или ошибок, которые я могу найти. Это решение работает на моей системе:

adb [-d|-e] shell am dumpheap <package-name> /sdcard/heapdump.nhprof 
adb [-d|-e] pull /sdcard/heapdump.nhprof 
<path-to-AndroidSDK>/platform-tools/hprof-conv heapdump.nhprof heapdump.hprof 

И тогда вы можете перетащить файл heapdump.hprof на Android Studio и он будет анализировать и отображать его. Выберите -d или -e в зависимости от того, используете ли вы USB-устройство или эмулятор. Замените имя своего пакета (обычно начинается с com. Или org.)

Смежные вопросы