Как профилировать методы в Scala?

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