thyme
thyme copied to clipboard
Thyme is a microbenchmark utility for Scala. It includes Parsley, a (simple) local profiling tool.
Scala 2.10 contained a bug that failed to outlaw use of default arguments in more than one overloaded alternative when the alternatives involve type parameters. Thyme exploits the compiler bug...
I love Thyme and use it extensively in my private and work projects. I would like to use it more in spire. However, the current situation in spire is less...
May throw an out of bounds error. Example: ``` bash $ scala -cp Thyme.jar Welcome to Scala version 2.10.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_37). Type in expressions to...
I love how complete the analysis of Distribution is, but sometimes I just want to export the runtimes to pull into an external tool, eg. for making a boxplot with...
Fixed [error] /private/tmp/thyme/bench/Thyme.scala:1499: type mismatch; [error] found : Any [error] required: Double [error] def done(dt: Double) = f"done in ${if (dt>=1) dt else dt*1e3}%.2f ${if (dt>=1) "s" else "ms"}\n" [error]...
Using the jar provided with the source: ``` ➜ jsonbmark scala -cp ./lib/thyme.jar Welcome to Scala version 2.10.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0). Type in expressions to have...
There was a report of a 140s pbench attempt, which turned out not to agree particularly well with most other measurements. Some sort of warning is in order, as Thyme...
The current reporting assumes that all GC activity takes place during the measured call. This assumption is not valid of a concurrent-mark-sweep or other concurrent garbage collector is used. It...