RFR(XS): JDK-8114853 variable tracking size limit exceeded in vmStructs.cpp

Thomas Schatzl thomas.schatzl at oracle.com
Mon Nov 23 11:25:16 UTC 2015


Hi Dmitry,

On Fri, 2015-11-20 at 22:36 +0300, Dmitry Samersoff wrote:
> Coleen, Mikael,
> 
> The reason of turning off var-tracking-assignments for entire hotspot
> build is that this tracking (IMHO) desn't have much value for optimized
> hotspot code but turning it off slightly increase build speed and reduce
> the size of libjvm.debuginfo file.
> 
> Here is numbers:
> 
> With tracking (linux-x86_64-normal-server-fastdebug):
> 
> 7114.640u 324.632s 32:14.35 384.5%      0+0k 0+0io 22pf+0w
> libjvm.debuginfo 405418192
> 
> 
> Without tracking:
> 
> 6756.573u 328.854s 31:54.13 370.1%      0+0k 0+0io 1900pf+0w
> libjvm.debuginfo 355457280
> 

  I tend to agree with Mikael that the more debug info we have the
better. Fastdebug info is already missing a lot of info anyway.

Thanks,
  Thomas




More information about the hotspot-runtime-dev mailing list