Что касается профилирования только выбранных классов, большинство профилировщиков позволяют устанавливать фильтры, так что инструментируется только пара классов.
В вашем случае это звучит так, как будто вы также хотели бы запускать и останавливать профилирование при вызове определенного метода.
В JProfiler можно добавить триггер метода для нужного метода и добавить три действия к триггеру:
- Начать запись (с выбранным процессором)
- Дождаться окончания текущего события
- Остановить запись (с выбранным процессором).
Посмотрите на этот экран , который показывает, как настроены триггеры.
Отказ от ответственности: Моя компания разрабатывает JProfiler.