RFR (L) 7133093: Improve system dictionary performance (closed part)
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Thu Jul 20 02:54:44 UTC 2017
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