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 нет интерфейса с графическим интерфейсом, так что это наука, которая выясняет, какой вирус заразил мою систему.

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