目录jdk自带jvm工具jpsjstatjinfojmapjstackjconsole(GUI)VisualVM 虚拟机工具可以分析jvm运行数据,包括:运行日志、异常堆栈、GC 日志、线程快照( threaddump/javacore文件)、堆转储快照( heapdump/hprof文件)等。使用适当虚拟机监控、分析工具可以加快分析数据、定位问题速度。前面的均作为了解,实际只使用最后2个,尤其是最后一个。 jdk自带jvm工具这些工具都在jdkbin目录下jps查
原创 2021-09-07 16:11:27
692阅读
1 jdk 自带工具之jstat——虚拟机进程状况工具使用方式Usage: jstat -help|-options jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]例子1: 查看gc信息,每 250 秒查询一次,
原创 2021-07-17 09:18:50
204阅读
JDK自带日志工具类使用 public class Demo { public static final Logger logger = Logger.getLogger(Demo.class.getName()); static { FileHandler fileHandler = null; ...
转载 2021-10-18 16:20:00
250阅读
2评论
console是JDK自带监控工具。它用于连接正在运行本地或者远程JVM,对运行在java应用程序资源消耗和性能进行监控,并画出大量图表,提供强大可视化界面。而且本身占用服务器内存很小,甚至可以说几乎不消耗,不失为一款好工具。     Jconsole使用方法,稍微复杂一些。     首先,来看看如何使用Jconsole
转载 2023-08-05 15:05:07
323阅读
一、生成证书keytool -genkey -alias tomcat -keyalg RSA -keystore D:/tomcat.keystore -keypass 123456 -storepass 123456 -dname "CN=xingming,OU=danwei,O=zuzhi,L
转载 2021-02-22 15:21:00
1096阅读
2评论
一、业务背景对于分布式架构中文件服务来说,由于涉及大量IO流操作,很容易引发JVM相关异常,尤其是内存溢出问题;在最近一次版本迭代中,真实业务处理场景和上述几乎一致,由于在文件服务中添加批量处理动作,直接唤醒了隐藏许久BUG,就是最常见内存溢出;问题起因:在word文档完成内容识别后,转换为pdf文件,然后进行页面分割转为一组图片,在这个复杂并且超长流程中存在一个数组容器未销
原创 精选 2022-10-25 11:02:12
224阅读
    一、概要: jps -l 查看现有的java进程 jps -l 显示所有正在运行java进程id   jstack 查看Java线程      jstack -l pid; 做thread dump,直接打印在串口     jstack pid>> ./threaddumps  输出到指定文件分析   jmap 查看Java内存使用情况         jmap -his
转载 2021-08-07 23:23:14
1557阅读
解决常规JVM异常时,通常依赖JDK中基础工具即可完成问题,从而进行分析和解决,不过这些需要对基础工具熟练使用才行,而很多JDK自身能力又是经常被忽略
推荐 原创 2022-10-25 08:24:03
333阅读
很多开发者觉得自己懂Java编程,事实是大多数开发人员都只领会到了Java平台皮毛,所学也只够应付工作。
原创 2022-08-20 01:15:51
138阅读
JDK 自带工具所在目录,相信大家都已经很清楚了:windows版本:jdk\bin,具体实现是jdk\lib\tools.jar中,有兴趣朋友可以看看,在本文主要介绍一下几个比较常用工具:                            &nb
转载 2023-11-24 20:25:33
1174阅读
JDK 自带调优、监控工具
原创 2022-11-01 12:00:37
101阅读
前言通过我之前文章《JVM堆内存模型概括》、《java垃圾回收机制概括》、《JVM怎样判断是垃圾对象进行垃圾回收》
原创 2022-05-10 14:44:27
788阅读
简述:运维监控会用到JDK工具说明:1. jps用来查看当前运行Java进程我在eclipse中起了一个web 应用或者用jps -l 可以查看更清楚一点jps -v看到10376之后用taskkill指令关闭2. jstat虚拟机统计信息监视工具先用jps查看当前启动应用于是使用[pla...
转载 2014-11-10 15:35:00
70阅读
 Java开发人员肯定都知道JDKbin目录中有“java.exe”和“javac.exe”这两个命令行工具,但并非所有的Java程序员都了解过JDKbin目录之中其它命令行程序作用。JDK1.6自带工具就有42个之多。   环境说明:操作系统 win7,JDK1.6  bin目录42个工具如图所示   
原创 2023-03-24 06:18:24
287阅读
一、keytool 简介 keytool 是java用于管理密钥和证书工具,它使用户能够管理自
转载 2022-08-31 11:56:20
987阅读
1评论
Java开发人员肯定都知道JDKbin目录中有“java.exe”和“javac.exe”这两个命令行工具,但并非所有的Java程序员都了解过JDKbin目录之中其它命令行程序作用。JDK1.6自带工具就有42个之多。
转载 2013-10-30 22:48:00
107阅读
查询、监控、分析Java应用程序时候,我们关注点主要集中在资源利用,比如CPU,内存,IO,线程等。其中内存以及线程分析尤为常见。内存,是否有内存泄漏,各个区块内存分配是否大小合适。线程,数目是否合理,有没有死锁,运行状态如何。 jps -vljps是JDK提供一个小工具,上面的命令会把操作系统里面的java应用都展示出来,显示PID,启动类或者JAR,VM参数。可以通过​​jps -he
转载 2018-02-26 16:29:00
399阅读
2评论
wsimport工具 webservice客户端生成工具。使用方法  1.配置好jdk环境变量          2.运行cmd          3.wsimport -keep -p com.yjm -s d://aa http://192.168.101.243:8881/simpl
原创 2015-06-05 14:57:17
732阅读
一个很强大免费工具JDK6自带jvisualvm。其实还有个自带工具 jconsole   这里不多说, 用法跟 jvisualvm 差不多。 都是输入命令启动这个东西我以前听过说,但一直没有用过。看到它提供截图中可以看到各线程运行状态,所以准备试一下。这里记录一下使用过程。1。启动在命令行输入jvisualvm。如果jdk安装正确的话(6.x以上版本),就会看到如下一个窗口
原创 2013-12-06 13:34:00
2179阅读
jdk安装目录下,会有一个bin目录,其中native2ascii.exe用法二.使用方法命令行格
原创 2022-05-20 10:08:29
390阅读
  • 1
  • 2
  • 3
  • 4
  • 5