接口优化思路
摘要:1、批处理,异步处理,预处理(如提前计算结果)2、空间换时间(如缓存),池化思想(如线程池)3、优化程序结构,串行改并行4、建立索引,SQL优化,解决深分页问题,避免大事物,锁粒度避免过粗
阅读全文
03 JVM内存泄漏排查思路
摘要:一 现象 告警系统发出接口波动告警,JVM监控显示内存回收不掉,长时间不重启服务应用卡顿 二 产生原因 大文件读取、全局集合对象、数据库select没有where导致全表数据写入内存等等 三 排查分析 命令行 #1、通过top找对使用CPU最高的进程:top #2、找对进程中占用CPU最高的线程:t
阅读全文