
java命令
七彩星云
这个作者很懒,什么都没留下…
展开
-
java - jstack java堆栈跟踪工具
jstack介绍jstack(stack trace for java)是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid主要分为两个功能:针对活着的进程做本地的或远程的线程dump针对core文件做线程dumpjstack用于生成java虚拟机当前时刻的线程快照。原创 2020-07-31 15:35:51 · 684 阅读 · 0 评论 -
java - jmap 内存映射工具
说明jdk安装后会自带一些小工具,jmap命令(Memory Map for Java)是其中之一。主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Heap Dump。如果不想使用jmap命令,要想获取Java堆转储快照还有一些比较“暴力”的手段:譬如在前面用过的 -XX:原创 2020-06-19 17:37:55 · 495 阅读 · 0 评论 -
java - jinfo jvm配置信息工具
命令说明jinfo(Configuration Info for Java)的作用是实时地查看和调整虚拟机的各项参数。使用jps -v 可以查看虚拟机启动时显示指定的参数列表,但是如果想知道未被显示指定的参数的系统默认值,除了去找资料外,就只能使用jinfo的-flag选项进行查询了。语法[root@localhost ~]# jinfoUsage: jinfo [option] <pid> (to connect to running process)原创 2020-06-19 17:39:28 · 599 阅读 · 0 评论 -
java - jstat : 虚拟机统计信息监控工具
jstat说明用于监控虚拟机各种运行状态信息的命令行工具。它可以显示本地或远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据,它是运行期定位虚拟机性能问题的首选工具。语法Usage: jstat -help|-options jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]Definitions: <option>原创 2020-06-19 17:50:04 · 472 阅读 · 0 评论