DMH to fields, casts and type profiling Re: [9] RFR (M): 8037209: Improvements and cleanups to bytecode assembly for lambda forms

2014-08-28 Thread Paul Sandoz
On Jul 8, 2014, at 9:09 PM, John Rose wrote: > Regarding the extra cast in accessor logic that Paul picked up on: That may > be a left-over from obsolete versions of the code, or it may cover for some > corner cases, or it could possibly be a re-assurance to the JIT. > I had some enlightenin

Re: DMH to fields, casts and type profiling Re: [9] RFR (M): 8037209: Improvements and cleanups to bytecode assembly for lambda forms

2014-08-28 Thread John Rose
On Aug 28, 2014, at 7:38 AM, Paul Sandoz wrote: > On Jul 8, 2014, at 9:09 PM, John Rose wrote: > >> Regarding the extra cast in accessor logic that Paul picked up on: That may >> be a left-over from obsolete versions of the code, or it may cover for some >> corner cases, or it could possibly

Re: The Great Startup Problem

2014-08-28 Thread John Rose
On Aug 22, 2014, at 1:08 PM, Charles Oliver Nutter wrote: > Marcus coaxed me into making a post about our indy issues. Our indy > issues mostly surround startup and warmup time, so I'm making this a > general post about startup and warmup. This is a vigorous and interesting discussion. I will m

Re: The Great Startup Problem

2014-08-28 Thread Mark Roos
Thanks John, it does bring up a topic I have wanted to ask about Hotspot's specialization for Java and how I could take advantage of it. Particularly in the area of PIC optimization. You mention: And we expect to get better at capturing the call-site specific types, values, an