博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
查看Java JVM参数配置信息命令
阅读量:5164 次
发布时间:2019-06-13

本文共 673 字,大约阅读时间需要 2 分钟。

查看Java JVM参数配置信息命令

java -XX:+PrintCommandLineFlags

jvm运行时状态的参数,可以很快找出问题所在。现在把几个命令记录一下:

1. jstat
这个命令对于查看Jvm的堆栈信息很有用。能够查看eden,survivor,old,perm等heap的capacity,utility信息
对于查看系统是不是有能存泄漏以及参数设置是否合理有不错的意义
2. jstack
这个是用来查看jvm当前的thread dump的。可以看到当前Jvm里面的线程状况。这个对于查找blocked线程比较有意义
3. jmap
这个是用来查看jvm当前的heap dump的。可以看出当前jvm中各种对象的数量,所占空间等。可以到处一份binary heap dump的bin文件,这个文件能够直接用Eclipse Memory Anayliser来分析,并找出潜在的内存泄漏的地方。
4. jinfo
查看运行中的java实例参数,如下设置的tomcat的最大内存

 jinfo -flag MaxHeapSize 3556

查看已经赋值过的参数信息

jinfo -flag MaxHeapSize 7208

查看垃圾回收器

 jinfo -flag UseG1GC 7208

5. 非jvm命令 -- netstat

通过这个命令可以看到linux系统当前在各个端口的链接状态,比如查看数据库连接数等

转载于:https://www.cnblogs.com/yidaixiaohui/p/10216180.html

你可能感兴趣的文章
PostgreSQL 自增主键
查看>>
加快linux ssh登录的方法
查看>>
ORACLE表空间详解
查看>>
BZOJ5190 Usaco2018 Jan Stamp Painting(动态规划)
查看>>
保留小数点三位
查看>>
JavaEE之注解
查看>>
飞机大战项目
查看>>
JZYZOJ1383 [usaco2003feb]impster 位运算 最短路
查看>>
poj_3627Bookshelf
查看>>
java输入输入流图解
查看>>
html5改良的input元素的种类
查看>>
python人脸识别开源库face_recognition
查看>>
【神经网络与深度学习】转-caffe安装吐血总结
查看>>
【VS开发】进程线程及堆栈关系的总结
查看>>
vue三、示例
查看>>
计算机网络资料 - 转
查看>>
string中substr,find函数使用
查看>>
前台后台数据的传递
查看>>
hive基本操作与应用
查看>>
Net基础篇_学习笔记_第十天_方法_方法的练习
查看>>