Есть ли способ предотвратить зависание Ubuntu 16 при большой загрузке процессора? [дубликат]

На этот вопрос уже есть ответ:

Я разработчик, много работаю с Android Studio. Когда он компилирует классы Java, он запускает 4+ потока интенсивной работы процессора. Часто я включаю музыку в фоновом режиме, когда это продолжается. Вот что происходит:

  • Музыка пропускает или полностью останавливается в наиболее интенсивной части компиляции
  • Точка мыши дрожит или вообще перестает отвечать

Чаще всего все нормализуется после завершения компиляции, но в других случаях компьютер зависает полностью, и мне нужно выполнить его полную перезагрузку. Как придешь? Разве Linux / Ubuntu / Unity не предназначен для определения приоритетов потока пользовательского интерфейса? Как это позволяет Java использовать 100% ресурсов ЦП? Можно ли как-нибудь ограничить это?

Отказ от ответственности: я не очень разбираюсь в коде ОС.

1
задан 9 November 2017 в 12:34

1 ответ

Ядро Linux действительно хорошо в управлении ЦП, таким образом, я думаю, что Вашей проблемой является связанный IO. Полностью нормально, что ЦП используется 100%, когда Вы компилируете, и это - то, за что Вы заплатили.

Однако я соглашаюсь с Вами, UI не должен быть так плохо затронут.

О Вашей безразличности Вашей системы

Я думаю, что необходимо попробовать ionice понизить приоритет IO студии андроида.

Память

Также возможно, что Ваша система является низкой на RAM, и начните использовать подкачку. top может использоваться для наблюдения использования подкачки. Это может быть зафиксировано или путем сокращения Использования оперативной памяти путем добавления RAM или в конечном счете настройки swappiness системы.

К сожалению, я не пользователь Studio Android, и я не могу помочь с, он - конфигурация.

О полном замораживании

Этого не должно действительно происходить, это - ошибка, и необходимо заполнить ошибку на человечности bugtracker.

Но прежде, чем заполнить ошибку, я думаю, что необходимо обновить систему, включая установку последнего ядра HWE и Xorg (см. здесь).

4
ответ дан 3 December 2019 в 06:52

Другие вопросы по тегам:

Похожие вопросы: