You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Lucy <zl...@gmail.com> on 2007/10/23 08:59:58 UTC
Question About "EB_PROF.mode" in client.emconf File
Could you tell me what's the difference between "EB_PROF.mode=SYNC" and
"EB_PROF.mode=ASYNC" in client.emconf File
How this two different modes work?
Re: Question About "EB_PROF.mode" in client.emconf File
Posted by Lucy <zl...@gmail.com>.
Thanks!
2007/10/23, Mikhail Fursov <mi...@gmail.com>:
>
> Lucy,
>
> this option determines the way entry-backedge profile hotness is checked
> in
> runtime.
> In "SYNC" mode JET compiler generates profile hotness checks in every
> method
> prologue.
> In "ASYNC" mode, DRLVM starts separate thread(s) (see EMThreadSupport)
> that
> is responsible to check profiles and emit "profile ready" events.
>
> On 10/23/07, Lucy <zl...@gmail.com> wrote:
> >
> > Could you tell me what's the difference between "EB_PROF.mode=SYNC" and
> > "EB_PROF.mode=ASYNC" in client.emconf File
> >
> > How this two different modes work?
> >
>
>
>
> --
> Mikhail Fursov
>
Re: Question About "EB_PROF.mode" in client.emconf File
Posted by Mikhail Fursov <mi...@gmail.com>.
Lucy,
this option determines the way entry-backedge profile hotness is checked in
runtime.
In "SYNC" mode JET compiler generates profile hotness checks in every method
prologue.
In "ASYNC" mode, DRLVM starts separate thread(s) (see EMThreadSupport) that
is responsible to check profiles and emit "profile ready" events.
On 10/23/07, Lucy <zl...@gmail.com> wrote:
>
> Could you tell me what's the difference between "EB_PROF.mode=SYNC" and
> "EB_PROF.mode=ASYNC" in client.emconf File
>
> How this two different modes work?
>
--
Mikhail Fursov