jdk/src/share/classes/sun/management/ThreadImpl.java
public long[] getThreadAllocatedBytes(long[] ids) {
{- -------------------------------------------
(1) sun.management.ThreadImpl.getThreadAllocatedMemory1() を呼び出して,
引数で指定されたスレッドのメモリ確保量を取得する.
ただし, スレッド毎のメモリ確保量計測機能がサポートされていない場合
(= verifyThreadAllocatedMemory() が false の場合)には,
単に -1 だけが詰まった long 配列を返すだけ.
---------------------------------------- -}
boolean verified = verifyThreadAllocatedMemory(ids);
long[] sizes = new long[ids.length];
java.util.Arrays.fill(sizes, -1);
if (verified) {
getThreadAllocatedMemory1(ids, sizes);
}
return sizes;
}
This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.