Я хочу построить диаграммы вызовов "на лету", начиная с произвольного вызова метода или с помощью нового потока, который когда-либо проще, из самого запущенного JVM. (эта часть программного обеспечения будет тестовым прибором для тестирования нагрузки другой части программного обеспечения, которая потребляет графики вызовов)
Я понимаю, что есть некоторые интерфейсы SPI, но похоже, что вам нужно запустить флаг javaagent. Я хочу получить доступ к нему непосредственно в самой виртуальной машине.
В идеале я хотел бы получить обратный вызов для ввода и выхода каждого вызова метода, параметров этого вызова метода и времени в этом методе. Внутри одного потока очевидно.
Я знаю, что AOP, вероятно, может это сделать, но мне просто интересно, есть ли в JDK инструменты, которые позволят мне захватить это.