Mercurial > hg > graal-compiler
changeset 15352:b68a693a7ad4
fix BenchmarkCounters memory leak
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Thu, 24 Apr 2014 10:44:12 +0200 |
parents | bf5d4bec3f29 |
children | 520ab37fb5b6 |
files | src/share/vm/runtime/thread.cpp |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/vm/runtime/thread.cpp Thu Apr 24 10:44:12 2014 +0200 +++ b/src/share/vm/runtime/thread.cpp Thu Apr 24 10:44:12 2014 +0200 @@ -1680,9 +1680,11 @@ if (_thread_stat != NULL) delete _thread_stat; #ifdef GRAAL - if (GraalCounterSize > 0 && graal_counters_include(threadObj())) { - for (int i = 0; i < GraalCounterSize; i++) { - _graal_old_thread_counters[i] += _graal_counters[i]; + if (GraalCounterSize > 0) { + if (graal_counters_include(threadObj())) { + for (int i = 0; i < GraalCounterSize; i++) { + _graal_old_thread_counters[i] += _graal_counters[i]; + } } FREE_C_HEAP_ARRAY(jlong, _graal_counters, mtInternal); }