命令:jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

这些命令 必须 在 linux jdk bin 路径 下执行 eq:

./jstack 10303 即可  如果想把 内容打印到 文本里 即 ./jstack 10303 >111.log  打印 到 111.log文件 中,然后 sz  111.log 下载到本地查看。

jmap -histo pid(查看实例)

怎么知道当前linux系统下的jdk路径,可以ps aux|grep jdk 可以看出路径,一般为/usr/java/jdk1.x.x/y/bin

下边是 介绍:

 

  这个工具的参数非常多,据说基本能覆盖jprofile等收费工具的所有功能了。多用用对于系统调优还是很有帮助的 
注1:我们在daily用这样命令时,都要用-F参数的。因为我们的用户都不是启动命令的用户  注2:daily的这些命令好像都没有配置到环境变量里面,这个是我在自己应用机器里面看到的。需要去jdk目录底下执行。Sudo当然是必须的了

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-09-28
  • 2021-12-06
  • 2021-12-06
  • 2021-12-06
猜你喜欢
  • 2021-11-04
  • 2022-02-24
  • 2022-12-23
  • 2022-02-10
相关资源
相似解决方案