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