Ну вот и ответ видимо, есть разные задачи)
Чтобы тысячи вызовов и аггрегировать - нужно либу тащить еще, куда данные складывать. Делать тест/прод билд, потому что это может быть дороговато столько информации собирать
На JVM-Backend есть AOP которые отлично для разработки решает эту проблему, и есть JVM Agent который в общем и в проде можно запустить, и он не требует либу. Ну и какой-нибудь JVM-TI должен тоже решать задачу весьма эффективно