From 414be3601a2290e9cfeaad03da4a0cc585689790 Mon Sep 17 00:00:00 2001 From: iklam Date: Wed, 19 Jun 2013 20:51:39 -0700 Subject: [PATCH] 8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread. Summary: Reduce default size of Thread::_metadata_handles from 300 to 30 Reviewed-by: coleenp, sspitsyn --- src/share/vm/runtime/thread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/share/vm/runtime/thread.cpp b/src/share/vm/runtime/thread.cpp index 79642c2e4..eb2e256b1 100644 --- a/src/share/vm/runtime/thread.cpp +++ b/src/share/vm/runtime/thread.cpp @@ -220,7 +220,7 @@ Thread::Thread() { set_osthread(NULL); set_resource_area(new (mtThread)ResourceArea()); set_handle_area(new (mtThread) HandleArea(NULL)); - set_metadata_handles(new (ResourceObj::C_HEAP, mtClass) GrowableArray(300, true)); + set_metadata_handles(new (ResourceObj::C_HEAP, mtClass) GrowableArray(30, true)); set_active_handles(NULL); set_free_handle_block(NULL); set_last_handle_mark(NULL); -- GitLab