1.1 --- a/src/share/vm/memory/threadLocalAllocBuffer.hpp Wed Jun 27 15:23:36 2012 +0200 1.2 +++ b/src/share/vm/memory/threadLocalAllocBuffer.hpp Thu Jun 28 17:03:16 2012 -0400 1.3 @@ -36,7 +36,7 @@ 1.4 // It is thread-private at any time, but maybe multiplexed over 1.5 // time across multiple threads. The park()/unpark() pair is 1.6 // used to make it avaiable for such multiplexing. 1.7 -class ThreadLocalAllocBuffer: public CHeapObj { 1.8 +class ThreadLocalAllocBuffer: public CHeapObj<mtThread> { 1.9 friend class VMStructs; 1.10 private: 1.11 HeapWord* _start; // address of TLAB 1.12 @@ -172,7 +172,7 @@ 1.13 void verify(); 1.14 }; 1.15 1.16 -class GlobalTLABStats: public CHeapObj { 1.17 +class GlobalTLABStats: public CHeapObj<mtThread> { 1.18 private: 1.19 1.20 // Accumulate perfdata in private variables because