Request for reviews (M): 7008325: CodeCache exhausted on sparc starting from hs20b04

Christian Thalinger christian.thalinger at oracle.com
Thu Dec 23 10:17:19 PST 2010


On Dec 23, 2010, at 5:07 PM, Vladimir Kozlov wrote:
> Looks good.
> 
> Could you rephrase next comment? It sounds strange.
> May be simply "Construct a temporary BufferBlob"
> 
> // Construct a temporary CodeBuffer to have it construct a BufferBlob
> // Cache this BufferBlob for this compile.
> 
> On side note for future optimizations (RFE). When I investigated this problem
> I found that when only one constant is used more code is generated
> (when RDPC is not used) since the table base construction take the same
> number of instructions as one constant. Also I saw situations when
> table base is constructed on fast path but it used used only on
> slow paths (klasses passed to runtime calls for objects allocation).

Thanks, Vladimir.  I will change the wording and push it tomorrow.  If it's required to go in today, please feel free to do so.

-- Christian


More information about the hotspot-compiler-dev mailing list