随笔分类 -  Java虚拟机(JVM)

Linux下获取java堆栈文件并进行分析
摘要:当服务器内存飙升或者cpu负载飙升的时候,可以使用如下步骤排查问题: 1、终端输入top命令,键盘大写的情况下按P(cpu负载率从高到低排序)或者M(内存使用率从高到低排序),可以查看导致cpu或者内存飙升的java pid。 2、jstack PID号 > jstack.log 上面的命令可以保存 阅读全文

posted @ 2019-03-15 22:36 Javanumberone 阅读(4832) 评论(0) 推荐(1) 编辑

Linux下的java虚拟机性能监控与故障处理命令
摘要:java包中提供了很多监控JVM的工具类,作为java程序员必须得掌握常用的几个工具,下面是几个常用的JVM性能监控与故障处理工具的介绍与使用。 1、jstack 该命令用于生成当前时刻虚拟机的线程快照,可以用于定位线程出现长时间停顿的原因,包括死锁、死循环、超时等待等。 jstack命令格式: j 阅读全文

posted @ 2019-01-06 22:24 Javanumberone 阅读(1700) 评论(0) 推荐(0) 编辑

Java虚拟机基础
摘要:Java虚拟机基础 JVM是Java Virtual Machine的缩写。JVM是一个可以将Java字节码转换成机器语言并能被机器(电脑)执行的Java字节码处理引擎。Java字节码是处于Java和机器之间的语言,当其被JVM转化成机器语言时就能被机器执行。 JVM简单介绍 首先简单介绍下Java 阅读全文

posted @ 2017-02-23 14:21 Javanumberone 阅读(1095) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示