如果你的java项目启动时间过长,你该如何排查问题?
如何通过日志,或者gc日志排查出问题。
1 个回答
疑是仙女下凡来,回眸一笑胜星华。瓶子先生思路展开: 1. 启动慢,先看日志,有没有什么异常? 2. 看下是不是gc 有问题,是否占用很长时间? 3. 日志卡住,是否是存在网络请求不通情况? 4. 抓包查看卡住的时候,应用都做什么? 5. 把线程堆栈打印出来,线程都在做什么?把内存dump 出来瞅瞅吧? 6. 实在不行,本地debug不行,换一台测试机试试? 7. 实在不行,远程debug吧? 8. 定位到点后,再来思考解决好的解决方案?发布于 2021-05-10 20:31 •IP属地 广东举报评论收藏
公众号进入网站体验更佳

