RFR (L) 7133093: Improve system dictionary performance (closed part)

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Thu Jul 20 02:55:33 UTC 2017


PLEASE ignore this email.
Coleen

On 7/19/17 10:54 PM, coleen.phillimore at oracle.com wrote:
>
> Hi, The closed part of this change is:
>
> http://oklahoma.us.oracle.com/~cphillim/webrev/7133093.src.closed.01/webrev/ 
>
>
> Which is a relatively smaller change.   This was tested with all the 
> AppCDS tests and was the result of discussions with Ioi and the AppCDS 
> team.
>
> Thanks!
> Coleen
>
> On 6/23/17 7:42 PM, coleen.phillimore at oracle.com wrote:
>> Summary: Implement one dictionary per ClassLoaderData for faster 
>> lookup and removal during class unloading
>>
>> See RFE for more details.
>>
>> open webrev at http://cr.openjdk.java.net/~coleenp/7133093.01/webrev
>> bug link https://bugs.openjdk.java.net/browse/JDK-7133093
>>
>> Tested with full "nightly" run in rbt, plus locally class loading and 
>> unloading tests:
>>
>> jtreg hotspot/test/runtime/ClassUnload
>>
>> jtreg hotspot/test/runtime/modules
>>
>> jtreg hotspot/test/gc/class_unloading
>>
>> make test-hotspot-closed-tonga FILTER=quick TEST_JOBS=4 
>> TEST=vm.parallel_class_loading
>>
>> csh ~/testing/run_jck9  (vm/lang/java_lang)
>>
>> runThese -jck - uses class loader isolation to run each jck test and 
>> unloads tests when done (at -gc:5 intervals)
>>
>>
>> Thanks,
>> Coleen
>>
>>
>



More information about the hotspot-dev mailing list