java中,生产环境服务器变慢,如何诊断处理?

java中,生产环境服务器变慢,如何诊断处理?,第1张

生产环境应当有负责监控项目的一些系统。例如,kibana上可以查看哪些接口的响应时间比较长。数据库监控可以看到有没有慢查询,有的话去找运维要一下具体的慢查询语句,然后去分析这个慢查询产生的时间和都有哪些接口被调用了。去看这些接口的响应时间哪个能对的上。定位到对应的代码,进行优化。这个是个人认为比较常见的一种情况。

javaoldgen持续增加系统变慢方法如下。

1、查看部署应用系统的系统资源使用情况,CPU,内存,IO这几个方面去看。找到对就的进程。

2、使用jstack,jmap等命令查看是JVM是在在什么类型的内存空间中做GC(内存回收),和查看GC日志查看是那段代码在占用内存。

3、调节内存的参数设置,还是一样的问题,就要定位到相应的代码。

4、定位代码,修改代码,代码的逻辑问题,或者代码获取的数据量过大。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/529889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-23
下一篇2023-06-23

发表评论

登录后才能评论

评论列表(0条)

    保存