From: Colin(Du Li) <daw...@gm...> - 2011-10-05 18:08:06
|
Thanks, Daniel. I understand OSR better now. Du Daniel Frampton wrote: > > My understanding might be a little off, as OSR might have some special > code > for dealing with inlining, such as not allowing OSR dependent assumptions, > but I wanted to make some generic comments about the idea of OSR. > > OSR is required because of certain types of assumptions being used during > compilation. It is the compiled method (with or without inlining) that may > be invalid, not the inlined method itself (the original bytecode is always > ok). > > The checks to see if OSR is required and to request OSR are contained > within > the compiled code. If m2 lends itself to assumptions being made that will > be > invalidated, then these assumptions may be in compiled code for m1 and m3 > (that inline m2), and the OSR will work from there, not m2 (which might be > seperately compiled with or without the now invalidated assumptions) > > Cheers, > Daniel. > > On Mon, Oct 3, 2011 at 2:35 PM, Eliot Moss <mo...@cs...> wrote: > >> Presumably there is a table recording these >> dependences, i.e., indicating where a method >> is inlined, etc. >> >> Best -- EM >> >> >> ------------------------------------------------------------------------------ >> 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 >> Jik...@li... >> https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers >> > > ------------------------------------------------------------------------------ > 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 > Jik...@li... > https://lists.sourceforge.net/lists/listinfo/jikesrvm-researchers > > -- View this message in context: http://old.nabble.com/Recompilation-and-OSR-tp32579463p32596178.html Sent from the jikesrvm-researchers mailing list archive at Nabble.com. |