RFR: 8059216: Make PrintGCApplicationStoppedTime print information about starting threads

Kirk Pepperdine kirk at kodewerk.com
Tue Oct 28 04:34:45 UTC 2014


Great addition to PrintGCApplicationStoppedTime

Regards,
Kirk

On Oct 28, 2014, at 4:27 AM, David Holmes <david.holmes at oracle.com> wrote:

> Looks fine to me.
> 
> Thanks,
> David
> 
> On 28/10/2014 3:19 AM, Vladimir Kempik wrote:
>> Hello
>> 
>> Can I have a couple of reviews for this please?
>> 
>> Thanks, Vladimir.
>> On 20.10.2014 17:32, Vladimir Kempik wrote:
>>> Hi,
>>> 
>>> Please review patch for improvement in PrintGCApplicationStoppedTime
>>> logging:
>>> 
>>> http://cr.openjdk.java.net/~vkempik/8059216/webrev.00
>>> https://bugs.openjdk.java.net/browse/JDK-8059216
>>> 
>>> Sometimes GC kicks in much later than safepoint start time.
>>> And  without -XX:+PrintGCApplicationConcurrentTime it's may be not
>>> clear why that happens.
>>> The patch adds more logging to PrintGCApplicationStoppedTime to show
>>> how much time it took to stop all threads.
>>> 
>>> Example of log after applying patch:
>>> 
>>> 0,153: Application time: 0,0431575 seconds    (printed by
>>> -XX:+PrintGCApplicationConcurrentTime)
>>> 0,619: #1: [GC remark 0,619: #1: [Finalize Marking, 0,0001732 secs]
>>> 0,619: #1: [GC ref-proc, 0,0001122 secs] 0,619: #1: [Unloading,
>>> 0,0006922 secs]
>>> 0,620: #1: [GC aggregate-data, 0,0004849 secs], 0,0015962 secs]
>>> [Times: user=0,00 sys=0,00 real=0,00 secs]
>>> 0,620: Total time for which application threads were stopped:
>>> 0,4673289 seconds, Stopping threads took: 0,4656409 seconds
>>> 
>>> Testing: JPRT.
>>> 
>>> Thanks,
>>> Vladimir.
>> 



More information about the hotspot-runtime-dev mailing list