title: Which tools can I use to benchmark a scala code?
body: <p>I'm doing a project where I need to analyze the differences between functional programming and imperative programming. I'm using Scala since it's a multi-paradigm language, for a fair comparison. 
  Using languages that have a front-end on gcc, pin and perf(hardware) are suitable tools to do these comparisons, but now on Scala, I'm not finding substitutes. </p>
  
  <p>I'm not interested on microbenchmark that only observe the time it took to run the algorithm. Since it's a conway's game of life implementation, a number of memory access is required and so on. I'm grateful for any help</p>