Начиная с Java 5, есть возможность добавлять Java-агенты в загрузчик классов.
Вы написали каких-либо агентов? Вы использовали каких-либо агентов? Какие интересные применения агентов?
Я использовал различные профилировщики Java, которые используют эту функцию. Хороший профилировщик Java с открытым исходным кодом, который использует это Profiler4j (http://profiler4j.sourceforge.net).
Это отличный инструмент для поиска узких мест производительности в вашем Java-коде.