【Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~点击投稿】
作者 | 杨桢栋,笔名叫蛮三刀把刀,是一名一线互联网码农,留美访学一年,主要关注后端开发,数据安全,爬虫,物联网,边缘计算等方向。
前言
当你兴冲冲地开始运行自己的 Java 项目时,你是否遇到过如下问题:
- 程序在稳定运行了,可是实现的功能点了没反应。
- 为了修复 Bug 而上线的新版本,上线后发现 Bug 依然在,却想不通哪里有问题?
- 想到可能出现问题的地方,却发现那里没打日志,没法在运行中看到问题,只能加了日志输出重新打包——部署——上线
- 程序功能正常了,可是为啥响应时间这么慢,在哪里出现了问题?
- 程序不但稳定运行,而且功能完美,但跑了几天或者几周过后,发现响应速度变慢了,是不是内存泄漏了?
以前,你碰到这些问题,解决的办法大多是,修改代码,重新上线。但是在大公司里,上线的流
来源:oschina
链接:https://my.oschina.net/u/4263556/blog/4310091