linux怎么安装jstack工具?
jstack用于打印给定java进程id或核心文件或远程调试服务的java堆栈信息。如果您在64位机器上,需要指定选项“-j-d64”,windowsjstack只支持以下方式:jstack[-l]pid;如果java程序崩溃生成核心文件,jstack工具可以用来获取java堆栈和原生的核心文件堆栈信息,这样您就可以很容易地知道java程序是如何崩溃的以及问题发生在哪里的。此外,jstack工具还可以附加到正在运行的java程序上,以查看当时正在运行的java程序的java堆栈和本机堆栈的信息。如果正在运行的java程序呈现挂起状态,jstack非常有用。不同的java虚拟机线程转储创建方法和文件格式不同,不同的jvm版本,转储信息也不同。在实际操作中,转储信息往往不足以确认问题。建议生成三个转储。如果每个转储指向同一个问题,我们可以确定问题的典型性。;命令格式;$jstack[option]pid;$jstack[option]executablecore;$jstack[option][serverid@]远程主机名或ip;pid:java应用程序的进程号,可通过jps获取;executable:生成coredumpjava可执行程序;core:打印的core文件;remotehostname或ip:远程调试服务器的名称或ip;服务器id:如果主机上有多个远程调试服务,则为唯一id
原文标题:linux的top命令详解 linux怎么安装jstack工具?,如若转载,请注明出处:https://www.saibowen.com/wenda/19530.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。