Как профилировать методы в Scala?
Каков стандартный способ профилирования вызовов методов Scala?
Что мне нужно, так это использовать метод, с помощью которого я могу запускать и останавливать таймеры.
В Java я использую аспектное программирование aspectJ, чтобы определить профилируемые методы и внедрить байт-код для достижения того же самого.
Есть ли более естественный способ в Scala, где я могу определить набор функций для вызова до и после функции без потери статической типизации в процессе?