--- old/src/share/vm/services/memTracker.cpp 2015-03-13 09:58:52.853534000 -0700 +++ new/src/share/vm/services/memTracker.cpp 2015-03-13 09:58:52.773536000 -0700 @@ -47,9 +47,9 @@ NMT_TrackingLevel MemTracker::init_tracking_level() { NMT_TrackingLevel level = NMT_off; char buf[64]; - char nmt_option[64]; jio_snprintf(buf, sizeof(buf), "NMT_LEVEL_%d", os::current_process_id()); - if (os::getenv(buf, nmt_option, sizeof(nmt_option))) { + const char *nmt_option = ::getenv(buf); + if (nmt_option != NULL) { if (strcmp(nmt_option, "summary") == 0) { level = NMT_summary; } else if (strcmp(nmt_option, "detail") == 0) { @@ -323,4 +323,3 @@ out->print_cr(" "); walker.report_statistics(out); } -