8055236: Deadlock during NMT2 shutdown on Windows

Wed, 27 Aug 2014 08:42:58 -0400

author
zgu
date
Wed, 27 Aug 2014 08:42:58 -0400
changeset 7081
aef17e6b4abf
parent 7080
dd3939fe8424
child 7082
357af5b6d80a

8055236: Deadlock during NMT2 shutdown on Windows
Summary: Removed MemTracker::shutdown() call to avoid deadlock
Reviewed-by: minqi, ctornqvi

src/os/windows/vm/os_windows.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/os/windows/vm/os_windows.cpp	Wed Aug 20 08:41:15 2014 -0400
     1.2 +++ b/src/os/windows/vm/os_windows.cpp	Wed Aug 27 08:42:58 2014 -0400
     1.3 @@ -132,11 +132,6 @@
     1.4        if(ForceTimeHighResolution)
     1.5          timeEndPeriod(1L);
     1.6  
     1.7 -       // Workaround for issue when a custom launcher doesn't call
     1.8 -       // DestroyJavaVM and NMT is trying to track memory when free is
     1.9 -       // called from a static destructor
    1.10 -       MemTracker::shutdown();
    1.11 -
    1.12        break;
    1.13      default:
    1.14        break;

mercurial