
性能优化
文章平均质量分 85
Honins
架构师产品经理之路
展开
-
线上问题排查常用命令
内存瓶颈freefree是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。free -h -s 3表示每隔三秒输出一次内存情况,命令如下[1014154@cc69dd4c5-4tdb5 ~]$ free total used free shared buff/cache availableMem: 119623656 43052220 45611364 4313760转载 2021-04-15 09:05:22 · 2942 阅读 · 0 评论 -
jvm 性能调优工具之 jstat
jstat介绍jstat 用法# jstat -helpUsage: jstat -help|-options jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]Definitions: <option> An option reported by the -options option <vmid>原创 2021-03-29 11:28:48 · 236 阅读 · 0 评论 -
记一次因HttpClient引起的定时任务运行失效的异常
记一次因HttpClient引起的定时任务运行失效的异常问题出现:解决过程:第一次修复第二次修复总结:问题出现:项目中有一个业务:有三个定时任务,任务功能是第三方接口发送Http请求,定时任务设定为10分钟一次,随后发现这三个定时任务会在上午10点多停止运行一个多小时甚至更久。解决过程:第一次修复考虑到之前是30分钟执行一次任务,现在是10分钟一次,可能会有并发问题。随后检查代码发现每次...原创 2020-03-23 16:41:45 · 1093 阅读 · 0 评论 -
Tomcat配置与优化(内存、并发、管理)与性能监控
一、JVM内存配置优化在开发当中,当一个项目比较大时,依赖的jar包通常比较多,我们都知道,在应用服务器启动时,会将应用引用到的所有类通过ClassLoader依次全部加载到内存当中。Java的逻辑内存模型大致分为堆内存、栈内存、静态内存区,也称持久区,该区的内存不会被GC回收。堆内存用于存储类的实例、数组等引用类型数据,也就是用new生成的对象,都存放在这里,栈内存存储局部变量(如:方法参数)...转载 2020-02-14 17:10:38 · 449 阅读 · 0 评论