How to use ProfileCompiledMethods
lukas.stadler at oracle.com
Wed Sep 17 16:26:56 UTC 2014
On 17 Sep 2014, at 16:30, Stefan Marr <java at stefan-marr.de> wrote:
> On 17 Sep 2014, at 16:09, Lukas Stadler <lukas.stadler at oracle.com> wrote:
>> The "out,warmup finished,finished” clause means that it will listen on System.out, start measuring when it encounters “warmup finished” and print results when it encounters “finished”.
>> Is it possible that that is does not occur in our benchmark setup?
> Thanks! I didn’t understand that part, and after adapting it I get the desired output.
> Bye the way, I noticed that my DeltaBlue runs quite a bit faster at peek performance with graal vs. server. Is this expected? Should I be using the graal build for benchmarking?
That is somewhat unexpected, since peak performance should be influenced only by the code generated by Truffle partial evaluated methods - and that should be the same in both server and graal configurations (it still uses Graal for this in server mode). I don’t think that any of the other languages benchmarks with “-graal”, maybe Christian can comment on this?
> And, for benchmarking, is the bootstrap necessary to get peek performance?
A bootstrap should not be necessary.
More information about the graal-dev