How to use ProfileCompiledMethods

Bernhard Urban bernhard.urban at
Wed Sep 17 16:53:54 UTC 2014

On Wed, Sep 17, 2014 at 6:26 PM, Lukas Stadler <lukas.stadler at>

> Hi!
> On 17 Sep 2014, at 16:30, Stefan Marr <java at> wrote:
> > On 17 Sep 2014, at 16:09, Lukas Stadler <lukas.stadler at>
> 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?

@SlowPath annotated methods can be compiled by the host compiler, therefore
it can have different performance characteristics.


More information about the graal-dev mailing list