java - JProfiler:关于使用工具查看CPU占用情况
大家讲道理
大家讲道理 2017-04-18 09:17:45
0
1
390

Student.java

public class Student {
}

Client.java

public class Client {
    public static void main(String[] args) {
        while (true) {
            try {
                Thread.sleep(1000);
                new Student(); // 创建对象
                System.out.println("Working...");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
}

在 Call Tree 中直接就100%了,比较费解这段代码这么占CPU呢?

查看了官方文档也没具体介绍这里显示的是什么,只是说CPU,而且这里有浅红色、深红色两种颜色,有用过JProfiler的知道为啥占用情况这么高吗?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(1)
洪涛

JProfiler menyediakan cara yang berbeza untuk merekodkan pepohon akses untuk mengoptimumkan prestasi dan perincian. Benang atau kumpulan benang dan status benang boleh dipilih dalam semua paparan. Semua pandangan boleh diagregatkan ke dalam lapisan yang berbeza seperti kaedah, kelas, pakej atau komponen J2EE. Bahagian paparan CPU merangkumi empat bahagian:
Pokok Panggilan Pokok Akses
Memaparkan pepohon atas ke bawah terkumpul yang mengandungi semua baris gilir akses yang telah direkodkan dalam JVM. Permintaan perkhidmatan JDBC, JMS dan JNDI semuanya dianotasi dalam pepohon permintaan. Pohon permintaan boleh dibahagikan berdasarkan keperluan berbeza Servlets dan JSP untuk URL.
Tompok Panas
Menunjukkan senarai kaedah yang memakan masa paling banyak. Pokok jejak balik boleh dipaparkan untuk setiap titik panas. Tempat liputan boleh dikira mengikut permintaan kaedah, permintaan perkhidmatan JDBC, JMS dan JNDI dan setiap permintaan URL.
Graf Panggilan
Memaparkan graf baris gilir akses bermula daripada kaedah, kelas, pakej atau komponen J2EE yang dipilih.
Kaedah Statistik Kaedah Statistik
Memaparkan butiran masa panggilan kaedah yang direkodkan dalam tempoh masa.

Jadi, apa yang anda 100% wakilkan ialah: Pokok Panggilan Pokok Akses, menunjukkan pepohon atas-bawah terkumpul yang mengandungi semua baris gilir akses yang telah direkodkan dalam JVM. Permintaan perkhidmatan JDBC, JMS dan JNDI semuanya dianotasi dalam pepohon permintaan. Pohon permintaan boleh dibahagikan berdasarkan keperluan berbeza Servlets dan JSP untuk URL.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan