Ubuntu 18.04: Почему загрузка процессора Java так высока?
- Версия Ubuntu:
Ubuntu 18.04.2 LTS
- Версия Java:
openjdk version "1.8.0_212"
- Intellij версия:
2019.1.2 Community Edition
Всякий раз, когда я открываю Intellij без фоновых процессов, я вижу, что загрузка ЦП Java увеличивается до ~500% и выше. Я выполнил apt update
а также apt upgrade
, Кто-нибудь еще испытывает эту проблему? Любая помощь будет оценена.
3 ответа
Высокая загрузка ЦП приложением Java может быть вызвана рядом причин. Ниже приведены некоторые причины:
- Плохой код приложения с неэффективными циклами.
- Нехватка памяти виртуальной машины Java (JVM).
- Входящая нагрузка. Для ознакомления посетите эту страницу .
Быстрым решением здесь будет увеличение памяти JVM. Это поможет приложению, занимающему больше времени при обработке, чем при сборке мусора. Чтобы узнать, как этого добиться, см. решение здесь .
Успехов в вашем решении!
Я ошибся - Sophos Antivirus не устранил проблему.
Когда я включаю свой компьютер утром, Java-процесс службы Atlassian Bitbucket занимает около 700% процессорного времени - один перезапуск, и он возвращается к менее чем 3%.
Может ли перезагрузка исправить? Почти напоминает мне Windows.
У меня точно такая же проблема - пик около 700%
Ubuntu 18.04.3 LTS
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Здесь был только сервер Atlassian BitBucket.
(и спасибо администраторам за удаление моего первоначального ответа / комментария - это действительно побуждает людей вносить свой вклад - молодец)
Установка Sophos Antivirus сделала свое дело.
Единственное, что раздражает, так это то, что в Linux нет интерфейса с графическим интерфейсом, так что это наука, которая выясняет, какой вирус заразил мою систему.