Существует один поток, который выполняет, скажем, 50 методов в нескольких пакетах.Я хочу оценить время выполнения для каждого метода.Этот поток просыпается по сигналу и обрабатывает этот метод.
Ответ или обсуждение приветствуются, но, пожалуйста, прочитайте мои заметки:
- Пожалуйста, не предлагайте ставить System.nano / mills в начале и в конце каждого метода.
- Нет предложений по профилированию, пожалуйста.
- Не предлагайте связывать это приложение со строками оценки производительности.
- Цените, если кто-то приводит пример, используя BTrace или ThreadMXBean или что-то новое.
Хотелось бы оценивать программно, поэтому ценю, если у кого-то есть идеи получше.