« Return to Thread: Recompilation and OSR

Re: [rvm-research] Recompilation and OSR

by Andreas Sewe-2 :: Rate this Message:

| View in Thread

Hi Du Li,

> Sorry, I should clarify my question a bit.
> Let's say method m2 is inlined in 2 different methods m1 and m3 as follows:
>
> m1() {
>    ...
>    m2()
>    ...
> }
>
> m1() {
>    ...
>    m2()
>    ...
> }
>
> Later on, the system find m2 need do a de-opt, how will jvm find out which
> methods(m1 and m3 in this example) need to be recompiled due to
> dependence on m2?

have a look at org.jikesrvm.compilers.opt.inlining.InvalidationDatabase;
this class should be what you are looking for.

Hope this helps.

Andreas

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Jikesrvm-researchers mailing list
Jikesrvm-researchers@...
https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers

 « Return to Thread: Recompilation and OSR