![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
java_爱吃肉
少走弯路
展开
-
linux-命令-子篇-工具命令-jstack
jstack命令(Java Stack Trace) jstack命令主要用于调试java程序运行过程中的线程堆栈信息,可以用于检测死锁,进程耗用cpu过高报警问题的排查。命令格式jstack[option]pidjstack[option]executablecorejstack[option][server-id@]remote-hostname-or-IP---------options明细-------...原创 2020-09-14 12:07:24 · 273 阅读 · 0 评论 -
linux-命令-子篇-工具命令-jmap
jmap命令(Java Memory Map)jmap用于生成虚拟机的内存快照信息(特别是可以获得运行中的jvm的堆的快照---,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等。可以使用jmap生成Heap Dump。)java memory = direct memory(直接内存) + jvm memory(MaxPermSize +Xmx)1)直接内存跟堆直接内存则是一块由程序本身管理的一块内存空间,它的效率要比.原创 2020-09-14 12:02:56 · 1275 阅读 · 1 评论 -
linux-命令-子篇-工具命令-jstat
Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,对Heap(堆) size和垃圾回收状况的监控。详细查看堆内各个部分的使用量,以及加载类的数量使用时,需加上查看进程的进程id,和所选参数。参考格式如下:jstat -options<pid>,如: jstat –class<pid> : 显示加载cl...原创 2020-09-14 11:24:32 · 291 阅读 · 0 评论 -
linux-命令-子篇-工具命令-jps
JPS工具jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。 我想很多人都是用过unix系统里的ps命令,这个命令主要是用来显示当前系统的进程情况,有哪些进程,及其 id。 jps 也是一样,它的作用是显示当前系统的java进程情况,及其id号。我们可以通过它来查看我们到底启动了几个java进程(因为每一个...原创 2020-09-14 11:16:24 · 284 阅读 · 0 评论 -
JVM调优-核心-常用命令和工具-服务问题-常见题分析
//--------------------------https://blog.csdn.net/fuqianming/article/details/88633445?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommen原创 2020-09-08 23:55:24 · 302 阅读 · 0 评论