Я хотел получить Thread Dump и Heap Dump процесса по его имени процесса, который работает в моем местном, но в другой виртуальной машине. Я попытался использовать ThreadMXBean, так как я читал, он поддерживает процессы, которые работают в одной виртуальной машине. Если это невозможно из java-кода, есть ли альтернативный способ добиться того же в среде Windows (было бы лучше, если бы оно было также в форме скрипта). Спасибо.как получить нить дампа процесса, запущенного разные VM с помощью кода Java
0
A
ответ
0
Вы можете получить IP-адрес этой виртуальной машины, а затем с помощью любого стандартного инструмента, такого как VisualVM, вы можете подключиться к процессу, запущенному в этой JVM. VisualVM предоставляет множество интересных функций отладки, включая дамп потока.
+0
, может быть выполнена с помощью кода? –
Смежные вопросы
- 1. Отладка кода дампа процесса
- 2. Как получить идентификатор процесса процесса, запущенного с помощью execvp()
- 3. Как получить объект процесса уже запущенного процесса?
- 4. Как получить статус запущенного процесса в Scala
- 5. Получить pid запущенного процесса C++
- 6. Получить информацию из запущенного процесса
- 7. Как проверить Java версию запущенного процесса Java используется
- 8. Ядро дампа для процесса, созданного с Java
- 9. получить идентификатор процесса запущенного приложения Java из приложения Windows
- 10. java - переменные среды списка запущенного процесса
- 11. Получить pid из подпроцесса java, запущенного с помощью xvfb-run
- 12. Получение идентификатора процесса запущенного процесса с использованием SSH2 - phpseclib
- 13. Нить дампа в отдельном файле с tomcat?
- 14. Получить имя запущенного процесса в PHP
- 15. Получить pid последнего запущенного экземпляра определенного процесса
- 16. Получить путь к каталогу запущенного процесса ID
- 17. Перенос запущенного процесса/потока на другое ядро
- 18. Изменение владельца запущенного процесса
- 19. Отладка запущенного процесса python
- 20. Bash/ps: получить pid запущенного «myscript.sh» дочернего процесса определенного процесса
- 21. Шпатлевка: получить информацию от процесса, запущенного с nohup
- 22. Получить результат результата процесса с помощью java
- 23. не может получить файл дампа с помощью VM Option: HeapDumpOnOutOfMemoryError при возникновении исключения OOM
- 24. Получите OutputStream из уже запущенного процесса
- 25. Убивание запущенного процесса в окне с помощью VB.NET
- 26. Настройка настраиваемого рабочего каталога для процесса, запущенного с помощью exec
- 27. Как получить значение cpu% в C# для каждого запущенного процесса
- 28. Как получить трассировку стека запущенного процесса из надстройки Visual Studio?
- 29. Программно перенаправлять stdout запущенного процесса?
- 30. Отладка процесса в VM
Вы имеете в виду другую виртуальную машину Java, которая представляет собой экземпляр (текущий процесс) программы 'java.exe' (Windows) или' java' (другие)? Или «аппаратная» виртуальная машина, такая как VMware и ESXi, VirtualBox, Hyper-V, KVM, QEMU, Parallels и т. Д.? –
Java виртуальная машина. Я просто хочу получить дамп потока какого-либо другого процесса, запущенного на виртуальной машине. Эта задача, которую можно достичь через java-программу –