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缓存

缓存区间内随机过期时间,防止同时超时


时间会记录下一切。