摘要:
jsp -l 获取进程id top -Hp 进程id 871827 进程id echo 'obase=16;ibase=10;871827'|bc|tr '[A-Z]' '[a-z]' 或者printf "0x%x\n" <进程程TID>jstack 十六进制id 打印堆栈信息 jstack id 阅读全文
摘要:
一、查看CPU实时运行情况 top 第一部分 第一行 参数 含义 备注 top时间 系统当前时间 up 时间 系统运行时间 开机时间 数字users 用户登录人数 load average: 系统平均负载 负载越高越使用率越高 第二行 Tasks: 137 total 总进程数 1 running 阅读全文
摘要:
一、主动式 1、通过(Linux) ps -ef|grep find 或者 (Dos)netstat -ano|findstr 查找java程序运行的PID 2、使用指令收集dump:jmap -dump:format=b,file=路径/heapdump.hprof 查到的PID 注意:主动获取d 阅读全文
摘要:
上图为JVM运行时数据区。 1、方法区:(逻辑上)是JVM的一个规范,所有虚拟机必须要遵守的。是JVM所有线程共享的,主要用于存储类的信息、常量池、方法数据、方法代码等。方法区逻辑上属于堆的一部分(下文会有提及),但是为了与堆区分,通常又叫非堆(Heap)区2、堆堆是JVM中线程共享的,在虚拟机启动 阅读全文