你参与开发的系统响应很慢?如何解决

对象没有被及时回收?

有的资源没有被关闭?

数据库方面设计有问题,sql语句需要优化?

服务器受到工具,随着用户增多,性能出现问题?


首先,我会先查看tomcat的日志。看看日志里有没有异常

我会想是不是内存问题,垃圾回收机制没起作用。

虚拟机的参数会不会有问题?

这里有一篇大神的博客

https://blog.csdn.net/zw19910924/article/details/78254267

各种命令:

top 查看cpu负载

jstat 查看各个区的内存使用情况

jstack 查看线程dump


netstat 查看数据库连接数

ps 查看线程池线程数

查看mysql慢查询日志

查看网络流量 cat /proc/net/dev

查看系统平均负载 cat /proc/loadavg

查看系统内存使用情况 cat /proc/meminfo

查看cpu使用率 cat /proc/stat


猜你喜欢

转载自blog.csdn.net/qpc672456416/article/details/80788172
今日推荐