Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Disable MultiTier compilation in benchmarks (#3548)
Truffle is using [MultiTier compilation](oracle/graal@190e0b2) by default since 21.1.0. That mean every `RootNode` is compiled twice. However benchmarks only care about peak performance. Let's return back the previous behavior and compile only once after profiling in interpreter. # Important Notes This change does not influence the peak performance. Just the amount of IGV graphs produced from benchmarks when running: ``` enso$ sbt "project runtime" "withDebug --dumpGraphs benchOnly -- AtomBenchmark" ``` is cut to half.
- Loading branch information