java jstat

作者:原创时间:2022-04-02
文档

java jstat是什么,让我们一起了解一下?

jstat位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。可见,Jstat是轻量级的、专门针对JVM的工具,非常适用。

jstat作为性能调优工具,它的使用参数是什么?

C:\Users\Administrator>jstat -help
Usage: jstat -help|-options
       jstat - [-t] [-h]  [ []]
Definitions:
        An option reported by the -options option
          Virtual Machine Identifier. A vmid takes the following form:
                     [@[:]]
                Where  is the local vm identifier for the target
                Java virtual machine, typically a process id;  is
                the name of the host running the target Java virtual machine;
                and  is the port number for the rmiregistry on the
                target host. See the jvmstat documentation for a more complete
                description of the Virtual Machine Identifier.
         Number of samples between header lines.
      Sampling interval. The following forms are allowed:
                    ["ms"|"s"]
                Where  is an integer and the suffix specifies the units as
                milliseconds("ms") or seconds("s"). The default units are "ms".
         Number of samples to take before terminating.
  -J      Pass  directly to the runtime system.

 类加载的行为统计是如何实现的?

C:\Users\Administrator>jstat -class 2284
Loaded  Bytes  Unloaded  Bytes     Time
 30116 75021.8       26    51.4      86.72

1、Loaded :加载class的数量。

2、Bytes : 加载class的大小(单位KB)。

3、Unloaded :卸载class的数量。

4、Bytes: 卸载class的大小(单位KB)。

5、Time : 加载和卸载class所耗费的时间。

实战操作:定义一个测试类。

package com.rf.designPatterns.structural;
import java.util.Scanner;
/**
 - @description:
 - @author: xiaozhi
 - @create: 2020-06-17 10:11
*/
public class Test {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        sc.next();
    }
}

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
java jta java jtable java jtextfield java jvm java jxl java kafka java keystore java kmeans java kudu java lamada java leveldb java linklist java linq java list.add java list.contains java locale java localtime java logging java logstash java main java jstack java jsonp java jsonfield java jquery java jps java joptionpane java jndi java jmh java jmeter java jit java jetty java jep 计算机管理怎么打开 excel怎么排序 两个excel如何独立显示 微信分组怎么删除 朋友圈怎么转发 qq怎么清理缓存和垃圾清理 苹果手机怎么恢复出厂设置 怎么导出微信聊天记录