/ / Как да събираме данни за ефективността / профилиране към стартиране на JVM - java, scala, jvm

Как да събирате данни за представянето / профилирането на JVM стартиране - java, scala, jvm

Аз бих искал процес на автоматизация за стартиране на даннисмачкване на Java програма с профилер или по друг начин по начин, който ще изхвърли типична информация за производителността на JVM за използването на ресурси и GC - във файл с данни. Това означава човешки процес като "стартирайте програмата" -> "стартирайте инструмента" -> "прикачете се към JVM" -> "изберете запишете ..." няма да се поберат.

И така, кой от различните инструменти за профилиране или изпълнение на JVM може да има опция да направи този вид прикачване при стартиране на JVM?

Или има алтернатива библиотека, която могавключете в моето приложение, достигайки до същия краен резултат - запазване на данните за ефективността / профилиране - може би чрез извикване на api от моята програма?

Отговори:

1 за отговор № 1

Може да искате да проверите api YourKit: https://www.yourkit.com/docs/java/api/index.html