Как получить дополнительную информацию о Java-процессах поверх?

У меня есть несколько java-приложений, запущенных на машине, и поверх всего только сообщает мне, что CMD java есть способ получить дополнительную информацию об этом процессе, так как у меня есть +20 java в списке, и я не знаю, какое именно программное обеспечение. Я знаю, что htop может дать мне больше информации с древовидной структурой, но я хотел бы знать, возможно ли что-то подобное в вершине. 🙂

Обновление # 1

Я попробовал его с помощью -c который показывает мне, как было запущено приложение, но проблема в том, что он запускается оболочкой, которая запускает все приложения одинаково. Это означает, что все процессы выглядят так:

 $ java -Xms1G -Xmx2G ... 

Если я использую htop , я могу переключиться на древовидное представление, которое дает мне больше информации, поскольку я могу видеть, как была запущена оболочка:

 $ bash /path-which-tells-me-the-name-of-the-app/wrapper.sh |-- java -Xms1G -Xmx2G ... |--|--thread1 |--|--thread2 |--|--...` 

Согласно комментариям, я хотел бы получить быстрый обзор того, какой из 20 процессов / приложений вызывает использование процессора и ввода-вывода.

One Solution collect form web for “Как получить дополнительную информацию о Java-процессах поверх?”

Если вы проверите man atop , вы увидите, что у него есть флаг -c , например top , который отобразит полную командную строку, используемую для запуска программы:

  c Show the command line of the process. Per process the following fields are shown: process-id, the occu‐ pation percentage for the choosen resource and the command line including arguments. 

Итак, запустите его с помощью флага:

 atop -c 

Или, нажмите c в интерактивном atop окне.

Рекомендации

  • Главный сайт atop
  • Наверх страницы в формате PDF
  • Убивать работу
  • Почему `htop` показывает больше процессов, чем` ps`
  • Программа pstree и htop показывает потоки с уникальными PIDS. Как это возможно?
  • Можно ли заморозить порядок задач в htop?
  • Как использовать htop для приостановки процесса и всех его дочерних процессов?
  • Показывать запущенные процессы без системных процессов
  • Создание суммарного обзора htop
  • что вызывает процессы htop без имени?
  • Как передать функциональные клавиши в htop в tty?
  • Как я могу определить, является ли мой GPU узким местом?
  • htop: использование Ctrl + n и Ctrl + p для перемещения между процессами
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.