本文整理了Java中java.lang.management.ThreadMXBean.getTotalStartedThreadCount()
方法的一些代码示例,展示了ThreadMXBean.getTotalStartedThreadCount()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ThreadMXBean.getTotalStartedThreadCount()
方法的具体详情如下:
包路径:java.lang.management.ThreadMXBean
类名称:ThreadMXBean
方法名:getTotalStartedThreadCount
暂无
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public long getTotalStartedThreadCount() {
return threadMXBean.getTotalStartedThreadCount();
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public long getTotalStartedThreadCount() {
return threadMXBean.getTotalStartedThreadCount();
}
代码示例来源:origin: mpusher/mpush
@Override
public long totalStartedThreadCount() {
return threadMXBean.getTotalStartedThreadCount();
}
代码示例来源:origin: apache/ignite
@Override public long getTotalStartedThreadCount() {
return threads.getTotalStartedThreadCount();
}
代码示例来源:origin: org.scala-lang/scala-compiler
@Override
public long getTotalStartedThreadCount() {
return underlying.getTotalStartedThreadCount();
}
代码示例来源:origin: apache/geode
private boolean newThreadsStarted() {
long curStarts = threadBean.getTotalStartedThreadCount();
return curStarts > this.threadStartCount;
}
代码示例来源:origin: aws/aws-sdk-java
@Override
public long getTotalStartedThreadCount() {
ThreadMXBean threadMXBean = ManagementFactory.getThreadMXBean();
return threadMXBean.getTotalStartedThreadCount();
}
代码示例来源:origin: gocd/gocd
private Map<String, Object> getThreadCount(ThreadMXBean threadMXBean) {
LinkedHashMap<String, Object> count = new LinkedHashMap<>();
count.put("Current", threadMXBean.getThreadCount());
count.put("Total", threadMXBean.getTotalStartedThreadCount());
count.put("Daemon", threadMXBean.getDaemonThreadCount());
count.put("Peak", threadMXBean.getPeakThreadCount());
return count;
}
代码示例来源:origin: btraceio/btrace
static long getTotalStartedThreadCount() {
initThreadMBean();
return threadMBean.getTotalStartedThreadCount();
}
代码示例来源:origin: LinShunKang/MyPerf4J
public JvmThreadMetrics(ThreadMXBean bean) {
long threadIds[] = bean.getAllThreadIds();
this.totalStarted = bean.getTotalStartedThreadCount();
this.active = bean.getThreadCount();
this.peak = bean.getPeakThreadCount();
代码示例来源:origin: Netflix/servo
private void addThreadMetrics(long timestamp, MetricList metrics) {
ThreadMXBean bean = ManagementFactory.getThreadMXBean();
metrics.add(new Metric(DAEMON_THREAD_COUNT, timestamp, bean.getDaemonThreadCount()));
metrics.add(new Metric(TOTAL_STARTED_THREAD_COUNT,
timestamp, bean.getTotalStartedThreadCount()));
addDetailedThreadMetrics(timestamp, metrics);
}
代码示例来源:origin: oldmanpushcart/greys-anatomy
private String drawThreadTable() {
final TKv view = createKVView();
view
.add("COUNT", threadMXBean.getThreadCount())
.add("DAEMON-COUNT", threadMXBean.getDaemonThreadCount())
.add("LIVE-COUNT", threadMXBean.getPeakThreadCount())
.add("STARTED-COUNT", threadMXBean.getTotalStartedThreadCount())
;
return view.rendering();
}
代码示例来源:origin: loklak/loklak_server
bufferappend(buffer, keylen, "Cores", runtime.availableProcessors());
bufferappend(buffer, keylen, "Active Thread Count", Thread.activeCount());
bufferappend(buffer, keylen, "Total Started Thread Count", threadBean.getTotalStartedThreadCount());
bufferappend(buffer, keylen, "Peak Thread Count", threadBean.getPeakThreadCount());
bufferappend(buffer, keylen, "System Load Average", osBean.getSystemLoadAverage());
代码示例来源:origin: patric-r/jvmtop
toHHMM(vmInfo_.getRuntimeMXBean().getUptime()), vmInfo_
.getThreadCount(), vmInfo_.getThreadMXBean().getPeakThreadCount(),
vmInfo_.getThreadMXBean().getTotalStartedThreadCount(), vmInfo_
.getOSUser());
代码示例来源:origin: apache/incubator-druid
@Override
public boolean doMonitor(ServiceEmitter emitter)
{
ThreadMXBean threadBean = ManagementFactory.getThreadMXBean();
final ServiceMetricEvent.Builder builder = builder();
MonitorUtils.addDimensionsToBuilder(builder, dimensions);
// Because between next two calls on ThreadMXBean new threads can be started we can observe some inconsistency
// in counters values and finished counter could be even negative
int newLiveThreads = threadBean.getThreadCount();
long newStartedThreads = threadBean.getTotalStartedThreadCount();
long startedThreadsDiff = newStartedThreads - lastStartedThreads;
emitter.emit(builder.build("jvm/threads/started", startedThreadsDiff));
emitter.emit(builder.build("jvm/threads/finished", lastLiveThreads + startedThreadsDiff - newLiveThreads));
emitter.emit(builder.build("jvm/threads/live", newLiveThreads));
emitter.emit(builder.build("jvm/threads/liveDaemon", threadBean.getDaemonThreadCount()));
emitter.emit(builder.build("jvm/threads/livePeak", threadBean.getPeakThreadCount()));
threadBean.resetPeakThreadCount();
lastStartedThreads = newStartedThreads;
lastLiveThreads = newLiveThreads;
return true;
}
}
代码示例来源:origin: apache/geode
this.threadStartCount = threadBean.getTotalStartedThreadCount();
代码示例来源:origin: apache/geode
this.vmStats.setInt(daemonThreadsId, threadBean.getDaemonThreadCount());
this.vmStats.setInt(peakThreadsId, threadBean.getPeakThreadCount());
this.vmStats.setLong(threadStartsId, threadBean.getTotalStartedThreadCount());
this.vmStats.setLong(loadedClassesId, clBean.getTotalLoadedClassCount());
this.vmStats.setLong(unloadedClassesId, clBean.getUnloadedClassCount());
代码示例来源:origin: javamelody/javamelody
threadCount = threadBean.getThreadCount();
peakThreadCount = threadBean.getPeakThreadCount();
totalStartedThreadCount = threadBean.getTotalStartedThreadCount();
freeDiskSpaceInTemp = Parameters.TEMPORARY_DIRECTORY.getFreeSpace();
springBeanExists = SPRING_AVAILABLE && SpringContext.getSingleton() != null;
代码示例来源:origin: hugegraph/hugegraph
private Map<String, Object> getThreadMetrics() {
Map<String, Object> metrics = new LinkedHashMap<>();
ThreadMXBean threadMxBean = ManagementFactory.getThreadMXBean();
metrics.put("peak", threadMxBean.getPeakThreadCount());
metrics.put("daemon", threadMxBean.getDaemonThreadCount());
metrics.put("total_started", threadMxBean.getTotalStartedThreadCount());
metrics.put("count", threadMxBean.getThreadCount());
return metrics;
}
代码示例来源:origin: advantageous/qbit
private void collectThreadStats() {
statsCollector.recordLevel(prefix + ".jvm.thread.count", threadMXBean.getThreadCount());
statsCollector.recordLevel(prefix + ".jvm.thread.peak.count", threadMXBean.getPeakThreadCount());
statsCollector.recordLevel(prefix + ".jvm.thread.daemon.count", threadMXBean.getDaemonThreadCount());
statsCollector.recordLevel(prefix + ".jvm.thread.started.count", threadMXBean.getTotalStartedThreadCount());
}
内容来源于网络,如有侵权,请联系作者删除!