Я планирую провести профилирование вокруг набора регрессионных тестов. Моя идея состоит в том, чтобы использовать AOP вокруг методов testng, которые будут вызывать некоторые инструменты профилирования API и распечатывать профилированные данные в конце выполнения тестового примера. Я хочу регистрировать данные, такие как количество созданных объектов, использованную память и т. Д. Во время выполнения теста.
Просто интересно, есть ли API для профилирования с открытым исходным кодом, который поможет мне в получении данных? Я заглядываю в JMVTI, но не уверен, что он может предоставить мне информацию, на которую я смотрю. Кроме того, для этого необходимо развернуть агент и вызвать его из командной строки.
Любые указатели будут высоко оценены.
Спасибо