Java性能优化思路
JMAP看内存
JStack看线程
JStat看GC
JProfile分析方法
Agent动态代理实时监控线上情况
调整合适的JVM内存参数: -Xms8G -Xmx8G -Xmn2G
调整合适的VM线程参数: -Xss256K
优化Redis连接数
用CompletionService替换普通future.get()
优化JedisUtil。固化JedisCluterCache
减少DeepCopy操作(copy耗费cpu)
增加防缓存穿透策略
减少网络、中间件IO(尽量统一读取和保存redis)
大量使用本地LRU缓存、Redis缓存
缓存区间内随机过期时间,防止同时超时
时间会记录下一切。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步