Lines Matching defs:ids

129         long[] ids = new long[length];
132 ids[i] = t.getId();
134 return ids;
139 long[] ids = new long[1];
140 ids[0] = id;
141 final ThreadInfo[] infos = getThreadInfo(ids, 0);
147 long[] ids = new long[1];
148 ids[0] = id;
149 final ThreadInfo[] infos = getThreadInfo(ids, maxDepth);
154 public ThreadInfo[] getThreadInfo(long[] ids) {
155 return getThreadInfo(ids, 0);
158 private void verifyThreadIds(long[] ids) {
159 if (ids == null) {
160 throw new NullPointerException("Null ids parameter.");
163 for (int i = 0; i < ids.length; i++) {
164 if (ids[i] <= 0) {
166 "Invalid thread ID parameter: " + ids[i]);
172 public ThreadInfo[] getThreadInfo(long[] ids, int maxDepth) {
173 verifyThreadIds(ids);
180 // ids has been verified to be non-null
181 // an empty array of ids should return an empty array of ThreadInfos
182 if (ids.length == 0) return new ThreadInfo[0];
186 ThreadInfo[] infos = new ThreadInfo[ids.length]; // nulls
188 getThreadInfo1(ids, -1, infos);
190 getThreadInfo1(ids, maxDepth, infos);
239 long[] ids = new long[1];
240 ids[0] = id;
241 final long[] times = getThreadCpuTime(ids);
245 private boolean verifyThreadCpuTime(long[] ids) {
246 verifyThreadIds(ids);
257 for (int i = 0; i < ids.length; i++) {
258 if (ids[i] != Thread.currentThread().getId()) {
269 protected long[] getThreadCpuTime(long[] ids) {
270 boolean verified = verifyThreadCpuTime(ids);
272 int length = ids.length;
278 long id = ids[0];
284 getThreadTotalCpuTime1(ids, times);
300 long[] ids = new long[1];
301 ids[0] = id;
302 final long[] times = getThreadUserTime(ids);
306 protected long[] getThreadUserTime(long[] ids) {
307 boolean verified = verifyThreadCpuTime(ids);
309 int length = ids.length;
315 long id = ids[0];
321 getThreadUserCpuTime1(ids, times);
346 long[] ids = new long[1];
347 ids[0] = id;
348 final long[] sizes = getThreadAllocatedBytes(ids);
352 private boolean verifyThreadAllocatedMemory(long[] ids) {
353 verifyThreadIds(ids);
364 protected long[] getThreadAllocatedBytes(long[] ids) {
365 boolean verified = verifyThreadAllocatedMemory(ids);
367 long[] sizes = new long[ids.length];
371 getThreadAllocatedMemory1(ids, sizes);
401 long[] ids = new long[threads.length];
404 ids[i] = t.getId();
406 return ids;
423 long[] ids = new long[threads.length];
426 ids[i] = t.getId();
428 return ids;
463 public ThreadInfo[] getThreadInfo(long[] ids,
466 verifyThreadIds(ids);
467 // ids has been verified to be non-null
468 // an empty array of ids should return an empty array of ThreadInfos
469 if (ids.length == 0) return new ThreadInfo[0];
472 return dumpThreads0(ids, lockedMonitors, lockedSynchronizers);
484 private static native void getThreadInfo1(long[] ids,
488 private static native void getThreadTotalCpuTime1(long[] ids, long[] result);
490 private static native void getThreadUserCpuTime1(long[] ids, long[] result);
491 private static native void getThreadAllocatedMemory1(long[] ids, long[] result);
498 private static native ThreadInfo[] dumpThreads0(long[] ids,