栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java之性能分析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java之性能分析

起因: 上班碰到个性能问题单
测试提出现网分析功能启动分析完成后,查询功能很慢,导致页面查询服务超时,无法展示数据
解决方案:
1.Arthas-阿尔萨斯 工具
2.下载安装因为是个jar包,所以用java可以直接运行

wget https://arthas.aliyun.com/arthas-boot.jar

3.ps -ef | grep 对应微服务 找到pid
4.运行java -jar arthas-boot.jar 找到对应的pid
5.trace - 方法内部调用路径
trace 类路径 方法名
6.前台调用
日志上显示此方法内所有方法的调用时间,具体到某个方法调用时间过长,针对方法进行优化

7.最后这块慢的原因是我们有个表很大,又做了关联查询,导致数据库查询过慢,此处我将数据展示查询的过程直接在启动分析处查询,后存入redis,页面查询的时候直接从redis提取数据。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643816.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号