
JVM
文章平均质量分 79
丁永辉
脚踏实地,仰望星空。
展开
-
性能调优实战案例1:mysql+tomcat+jvm+代码
性能调优实战案例1:mysql+tomcat+jvm+代码 一、背景 使用JMeter对HTTP接口进行压力测试时,响应很慢。 二、定位问题思路 1、定位耗时的SQL 查看Druid Monitor 2、定位jvm参数 (1)查看linux服务器的配置信息 # Linux查看版本当前操作系统内核信息 uname -a # Linux查看当前操作系统版本信息 cat /proc/version #...原创 2019-09-01 20:20:58 · 216 阅读 · 0 评论 -
性能调优实战案例2-对某段代码内存的计算
性能调优实战案例2-对某段代码内存的计算 1、问题 有一个查询,一次性将50万条记录查询、加载到内存中。如何通过JVM监控和根据一些监控数据推理出这50万条数据大概占用的内存大小? 2、分析 2.1、最直接的思路如下: 第一步,先取得加载数据前的内存大小 第二步,加载数据到内存中 第三步,再取得加载数据后的内存大小 第四步,求前后内存的差值 简单来说,在Java中就是load数据前后,堆大小的比较...原创 2019-09-01 20:29:00 · 240 阅读 · 0 评论 -
虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具
虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具 文章目录虚拟机性能监控与故障处理工具-JDK的命令行工具-jstack:Java堆栈跟踪工具一、理论知识(一)jstack是什么?(二)jstack有什么用处?(三)jstack怎么用?1、jstack命令格式2、参数列表:3、option选项列表:(四)线程dump的分析工具:二、实践(一)死锁问题(二)CPU...原创 2020-05-10 21:08:15 · 1495 阅读 · 0 评论 -
虚拟机性能监控与故障处理工具-Linux下的性能监控工具
虚拟机性能监控与故障处理工具-Linux下的性能监控工具 文章目录虚拟机性能监控与故障处理工具-Linux下的性能监控工具一、top命令:显示系统整体资源使用情况(一)简介(二)使用(三)输出信息分析1、系统统计信息2、进程信息(四)案例分析二、vmstat命令:监控内存和CPU(一)简介(二)使用(三)输出信息分析(四)案例分析:三、iostat命令:监控IO使用四、pidstat工具:多功能诊...原创 2020-05-04 20:51:01 · 799 阅读 · 0 评论