天天看点

性能压测-性能监控-jvisualvm使用

(1)、性能监控-jvisualvm使用

启动jvisualvm的方式:

1、到jdk的安装路径,双击打开

性能压测-性能监控-jvisualvm使用

2、cmd打开命令行输入jvisualvm进入

性能压测-性能监控-jvisualvm使用
性能压测-性能监控-jvisualvm使用
性能压测-性能监控-jvisualvm使用

路径:https://visualvm.github.io/pluginscenters.html

性能压测-性能监控-jvisualvm使用

重启进入

性能压测-性能监控-jvisualvm使用

(2)、性能压测-优化-中间件对性能的影响

docker stats 查看cpu使用率内存

性能压测-性能监控-jvisualvm使用

结论:中间件越多,性能损失越大,大多都损失到网络交互了;

业务:db

模板的渲染速度(cpu 内存,最重要缓存),

静态资源(tomcat还要分一些线程来处理静态资源,吞吐量下降很多)

解决方式:

  • 模板渲染开缓存
  • 优化数据库增加索引
  • 关闭控制台日志
  • nginx动静分离
  • 增加缓存
  • JVM调优