JDK5.0中的内置工具简介[Java编程]
本文“JDK5.0中的内置工具简介[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
JDK5.0里面加入了jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:jstack -- 假如java程序崩溃生成core文件,jstack工具可以用来得到core文件的java stack和native stack的信息,从而可以轻松地知道java程序是若何崩溃和在程序何处发生问题.别的,jstack工具还可以从属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 假如目前运行的java程序显现hung的状况,jstack是非常有效的.目前只有在Solaris和Linux的JDK版本里面才有.
jconsole – jconsole是基于Java Management Extensions (JMX)的及时图形化监测工具,这个工具操纵了内建到JVM里面的JMX指令来供应及时的性能和资源的监控,包含了Java程序的内存利用,Heap size, 线程的状况,类的分配状况和空间利用等等.
jinfo – jinfo可以从core文件里面知道崩溃的Java利用程序的配置信息,目前只有在Solaris和Linux的JDK版本里面才有.
jmap – jmap 可以从core文件或进程中得到内存的具体匹配情形,包含Heap size, Perm size等等,目前只有在Solaris和Linux的JDK版本里面才有.
jdb – jdb 用来对core文件和正在运行的Java进程举行及时地调试,里面包含了丰富的号令帮忙您举行调试,它的功效和Sun studio里面所带的dbx非常类似,但 jdb是专门用来针对Java利用程序的.
jstat – jstat操纵了JVM内建的指令对Java利用程序的资源和性能举行及时的号令行的监控,包含了对Heap size和垃圾回收情况的监控等等.
jps – jps是用来查看JVM里面全部进程的具体状况, 包含进程ID,进程启动的途径等等.
别的,还有些其他附带的工具在这里没有列出,比方Heap Analysis Tool, kill -3 办法等等,这些在JDK5.0之前就有,一样也是非常有效的性能调优工具,大家可以参照呼应的文档资料来学习.
以上是“JDK5.0中的内置工具简介[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |