当前位置:网站首页>JVM监控及诊断工具-命令行篇
JVM监控及诊断工具-命令行篇
2022-07-07 00:47:00 【张俊杰1994】
学习 尚硅谷 宋红康 JVM从入门到精通 的学习笔记
概述
性能诊断是软件工程师在日常工作中需要经常面对和解决的问题,在用户体验至上的今天,解决好应用的性能问题能带来非常大的收益.
Java作为最流行的编程语言之一,其应用性能诊断一直受到业界广泛关注.可能造成Java应用出现性能问题的因素非常的多,列如线程控制、磁盘读写、数据库访问、网络I/O、垃圾收集等等。想要定位这些问题,一款优秀的性能诊断工具必不可少。
Java的使用量比较大,Java主要是做后台的,我们各种终端,比如说浏览器,app等等,都会集中访问后台,这个是存在一个高并发的场景的,这个高并发的场景下就需要特别的注重性能了。
体会1:使用数据说明问题,使用知识分析问题,使用工具处理问题。
体会2:无监控、不调优!(没有监控的话就没有办法很好的去调优了。)
jdk的bin目录下简单的命令行工具
jdk的bin目录,有一系列的辅助工具,这些辅助工具用来获取目标jvm不同方面、不同层次的信息,帮助开发人员很好的解决Java应用程序的一些疑难杂症。
可以直接双击打开
上面可以打开文件的源码位置
jar文件是字节码文件打包以后生成的,
直接解压tools.jar看到下面的路径的文件,这些就是上面执行exe的字节码
源码地址
边栏推荐
- 如何提高网站权重
- 【FPGA教程案例13】基于vivado核的CIC滤波器设计与实现
- Red hat install kernel header file
- PTA ladder game exercise set l2-002 linked list de duplication
- PowerPivot——DAX(函数)
- R language [logic control] [mathematical operation]
- CTFshow--常用姿势
- Flask1.1.4 Werkzeug1.0.1 源碼分析:啟動流程
- Bbox regression loss function in target detection -l2, smooth L1, IOU, giou, Diou, ciou, focal eiou, alpha IOU, Siou
- Industrial Finance 3.0: financial technology of "dredging blood vessels"
猜你喜欢
PowerPivot - DAX (function)
C. colonne Swapping [tri + Simulation]
Message queue: how to deal with message backlog?
SAP ABAP BDC (batch data communication) -018
Reading notes of Clickhouse principle analysis and Application Practice (6)
Chain storage of stack
C note 13
Add salt and pepper noise or Gaussian noise to the picture
Convert numbers to string strings (to_string()) convert strings to int sharp tools stoi();
Get the way to optimize the one-stop worktable of customer service
随机推荐
I didn't know it until I graduated -- the principle of HowNet duplication check and examples of weight reduction
JVM命令之 jstat:查看JVM统计信息
Modes of optical fiber - single mode and multimode
目标检测中的BBox 回归损失函数-L2,smooth L1,IoU,GIoU,DIoU,CIoU,Focal-EIoU,Alpha-IoU,SIoU
三级菜单数据实现,实现嵌套三级菜单数据
SQL Server 2008 各种DateTime的取值范围
Dynamic memory management
云加速,帮助您有效解决攻击问题!
微信小程序蓝牙连接硬件设备并进行通讯,小程序蓝牙因距离异常断开自动重连,js实现crc校验位
话说SQLyog欺骗了我!
C. colonne Swapping [tri + Simulation]
PowerPivot——DAX(函数)
On the difference between FPGA and ASIC
What is message queuing?
Red hat install kernel header file
STM32按键状态机2——状态简化与增加长按功能
【日常训练--腾讯精选50】235. 二叉搜索树的最近公共祖先
nVisual网络可视化
Flask1.1.4 werkzeug1.0.1 source code analysis: start the process
Polynomial locus of order 5