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