Добавочное использование памяти Android Studio - PullRequest
0 голосов
/ 13 июня 2018

Я использую Android studio 3.1.3 (последняя сборка на момент написания этой статьи) с Gradle 3.1.3.

И не знаю, имеет ли это значение или нет, но я недавно обновился до Ubuntu 18.04

Каждый раз, когда я запускаю Android Studio, он начинается с очень небольшого объема памяти.(один процесс с именем java занимает около 1 ГБ ОЗУ)

Теперь, когда я запускаю процесс сборки, запускается еще один процесс java, занимающий около 500 МБ ОЗУ.Тем не менее, это не проблема, так как у меня 8 ГБ ОЗУ.

После использования студии в течение часа или двух (включая количество сборок, которые я тестирую на реальном устройстве), компьютер внезапно зависает, и три процесса java занимают почти5 ГБ ОЗУ (около 2,3, 1,5 и 1,2 ГБ каждый).Эти процессы не освободят память, даже если студия бездействует.Я должен выйти из студии и перезапустить его, чтобы он ушел.

Вот скриншот окон моего системного монитора.

enter image description here

И ниже описание каждого процесса.

enter image description here

enter image description here

enter image description here

Кто-нибудь еще сталкивается с этой проблемой?Когда я был в Ubuntu 16.04 и старой андроид-студии, это не было проблемой.Ubuntu имеет к этому какое-то отношение?

Ответы [ 2 ]

0 голосов
/ 20 августа 2018

Я пробовал много вещей из разных мест из интернета, но, похоже, ничего не получалось.

Так что я вернулся к Ubuntu 16.04, и проблема больше не возникает.Может быть, какая-то проблема с моей настройкой в ​​18.04 (что я вряд ли думаю, может быть причиной, потому что я дважды переустанавливал с нуля, и проблема все еще сохранялась) или может быть проблема с 18.04 (не обвиняя!)

Дело в том,Я не сталкивался с проблемой переполнения оперативной памяти только в Android-студии, а также в настройках IntelliJ и TeamCity.Каким-то образом многие многие экземпляры Java продолжали работать в оперативной памяти ОС (иногда более 10 экземпляров JVM, пара из которых занимала 2 ГБ каждый, даже после сборки, и все было закончено)

Надеюсь, это кому-нибудь поможет!

0 голосов
/ 13 июня 2018

Я всегда использую Android studio на Ubuntu 16.04 LTS версии, но я никогда не сталкивался с этой проблемой!Если у вас есть 8 ГБ ОЗУ, я думаю, что вы можете обновить версию Android Studio и посмотреть, есть ли какие-то улучшения.

В любом случае вы можете сделать что-то: 1 - попробуйте использовать функцию «аннулировать кэш и перезапустить» изфайл или нажатие ctrl + shift + a или двойное нажатие клавиши shift и запись «аннулировать кеш и перезапустить».2 - Зайдите в ../yourAndroidStudioInstallationPath и попробуйте удалить скрытую папку с именем «.android».3 - В вашем проекте под скриптом gradle откройте gradle.properties и раскомментируйте строку org.gradle.jvmargs=-Xmxx something

У меня есть версия i5 3th u, 8 ГБ ОЗУ и Ubuntu 16.04 LTS и нет проблем с последней версией студии.

...