JNI Weak Reference

Bill Hastings bllhastings at gmail.com
Wed Feb 4 00:19:28 UTC 2015


Yes -XX:+ParallelRefProcEnabled is enabled.

Thanks
Bill.

On Tue, Feb 3, 2015 at 4:09 PM, charlie hunt <charlie.hunt at oracle.com>
wrote:

>  You might try enabling -XX:+ParallelRefProcEnabled.
>
> This will enable multi-threaded reference processing.
>
> User CPU time vs real time coupled with the JNI Weak Reference time
> suggests single threaded reference processing.
>
> hths,
>
> charlie
>
>
> On 02/03/2015 05:20 PM, Bill Hastings wrote:
>
> Periodically get this in my CMS GC log:
>
> 2015-02-03T03:24:27.419-0800: 17917.047: [Rescan (parallel) , 0.0625400
> secs]2015-02-03T03:24:27.482-0800: 17917.110: [weak refs
> processing2015-02-03T03:24:27.482-0800: 17917.110: [SoftReference, 1 refs,
> 0.0010820 secs]2015-02-03T03:24:27.483-0800: 17917.111: [WeakReference, 0
> refs, 0.0015340 secs]2015-02-03T03:24:27.484-0800: 17917.112:
> [FinalReference, 0 refs, 0.0007930 secs]2015-02-03T03:24:27.485-0800:
> 17917.113: [PhantomReference, 0 refs, 0.0008860
> secs]2015-02-03T03:24:27.486-0800: 17917.114: [*JNI Weak Reference,
> 6.1104040 secs], 6.1148360 secs*]2015-02-03T03:24:33.596-0800: 17923.225:
> [scrub string table, 0.0006670 secs] [1 CMS-remark: 531682K(5242880K)]
> 1827698K(7759488K), 6.1785190 secs] [Times: user=7.22 sys=0.00, real=6.18
> secs]
>
>  JNI Weak References processing take several seconds. How do I remedy
> this? I use JNA but I do not use any WeakReference classes in my
> application.
>
>  Regards
>  Bill
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-gc-dev/attachments/20150203/30533e74/attachment.html>


More information about the hotspot-gc-dev mailing list