jvm
文章平均质量分 77
weizhen_
这个作者很懒,什么都没留下…
展开
-
排查获取服务版本请求http接口耗时50s
背景: 运营发现请求异常,简单的获取版本需要46s,改接口未访问数据库等其他额外组件,仅仅内存获取值返回,正常是几毫秒的时间。 请求 time curl http://localhost/getVer 客户端请求花了46秒,服务端记录的时间才39ms,看起来像大部分时间都花在等待,同时没有监控的metric信息,监控面板看不到数据 查看监控的ss请求,40分之前 经常有很多SYN-RECV的连接占用队列,导致建联很慢 for file in ls ss.log*; do grep SYN-RECV $fi原创 2020-09-14 09:58:33 · 489 阅读 · 0 评论 -
jvm 相关工具
jvm 相关工具 文章目录jvm 相关工具@[toc]arthas部署启动查看方法输入输出方式方式查看方法输入输出方式查看当前class的反编译getstatic 获取静态值async-profile 火焰图官网:下载最新版本:async-profiler-1.7.1-linux-x64.tar.gz使用CPU耗时脚本官网:打包下载下载单个文件典型使用耗时操作 官方文档: https://alibaba.github.io/arthas/ 用于查看方法的输入输出,验证环境中的class是否最新扥。原创 2020-06-05 15:11:06 · 241 阅读 · 0 评论