# HG changeset patch # User poonam # Date 1377220169 25200 # Node ID 730210728146fd3ae4240c95d2221bc11fb8eebb # Parent a70566600baf6977a34d9c48b73119c10798a150# Parent 811aea34d5e71e779f93a23f7dc7d0b5354c4543 Merge diff -r 811aea34d5e7 -r 730210728146 src/share/vm/services/management.cpp --- a/src/share/vm/services/management.cpp Thu Aug 22 13:53:13 2013 -0700 +++ b/src/share/vm/services/management.cpp Thu Aug 22 18:09:29 2013 -0700 @@ -876,8 +876,6 @@ total_used += u.used(); total_committed += u.committed(); - // if any one of the memory pool has undefined init_size or max_size, - // set it to -1 if (u.init_size() == (size_t)-1) { has_undefined_init_size = true; } @@ -894,6 +892,15 @@ } } + // if any one of the memory pool has undefined init_size or max_size, + // set it to -1 + if (has_undefined_init_size) { + total_init = (size_t)-1; + } + if (has_undefined_max_size) { + total_max = (size_t)-1; + } + MemoryUsage usage((heap ? InitialHeapSize : total_init), total_used, total_committed,