zoukankan      html  css  js  c++  java
  • jps jmap 的使用

     

    第一部分:

     源代码:

     1 public class ObjectText {
     2     int a=0;
     3     public static void main(String[] args) {
     4         ObjectText ot = new ObjectText();
     5 
     6         try {
     7             Thread.sleep(100000);
     8         } catch (InterruptedException e) {
     9 
    10         }
    11     }
    12 }

    1.  jps  (jdk提供的一个查看当前Java进程的小工具)

             全名:Java Virtual Machine Process Status Tool

               作用: 查看当前系统运行的java进程情况的进程号

           

      2. jmap : 输出JVM堆上对象的信息

         

        3.  jmap  -histo [:live]  pid  >  log.txt   :  

           打印heap中各类的实例数目,倒序排,并导成文件。加上live参数只打印活着的对象。

        

       4.  start.     :查看打印的log.txt文件

      

      

     第二部分:

       1. javac : 将java源文件编译为class字节码文件 《java语言的编译器》

               如: javac  HelloWorld.java

               运行Javac命令后,如果成功编译没有错误的话,会出现一个HelloWorld.class的文件。

      2.java :可以运行class字节码文件

               如:java  HelloWorld

               注意:java命令后不要加  .class

    注:在使用上述两个命令时,需找到存放java代码的文件夹,然后在上面的“搜索”栏上输入"cmd"

    直接回车。弹出"命令提示符",我们可以看到我们的“命令提示符”上的路径和存放java代码的路径一样。

    3. javap  -c   *.class   ->    JVM的汇编指令

     
  • 相关阅读:
    判断二分图的染色法
    dfs框架
    codeforces 158c
    省选总结
    云盘
    KMP
    二分
    【又想多了】 听 怎样成为高手-罗辑思维 记录
    小刘(第二版)
    UVA 1594:Ducci Sequence (模拟 Grade E)
  • 原文地址:https://www.cnblogs.com/ljl150/p/11690787.html
Copyright © 2011-2022 走看看