How do I get peak live threads count?

package org.kodejava.example.lang.management;

import java.lang.management.ManagementFactory;
import java.lang.management.ThreadMXBean;

public class PeakThreadCount {
    public static void main(String[] args) {
        //
        // Get the managed bean for the thread system of the Java
        // virtual machine.
        //
        ThreadMXBean bean = ManagementFactory.getThreadMXBean();

        //
        // Get the peak live thread count since the Java virtual
        // machine started or peak was reset.
        //
        int peakThreadCount = bean.getPeakThreadCount();
        System.out.println("Peak Thread Count = " + peakThreadCount);
    }
}
Wayan Saryada

Wayan Saryada

A programmer, runner, recreational diver, currently living in the island of Bali, Indonesia. Mostly programming in Java, creating web based application with Spring Framework, JPA, etc. If you need help on Java programming you can hire me on Fiverr.
Wayan Saryada

Leave a Reply