性能优化总结

这是2018年10月自己做的一个项目性能调优,这是事后回顾,做得一份总结

总结:性能调优 解决流程参考

  1. 数据库优化,配置+索引,有哪些需要联合索引,比如findByIdAndType
  2. 虚拟机优化,内存,垃圾回收器等
  3. 代码优化,尽可能的减少数据库访问,用内存、硬盘换时间。
  4. os优化,把tcp的,ulimit等进行调整。
  5. 云虚拟机的宽带。

按照1,2,3,4,5的顺序做,在公司机器上做没错了再上云虚拟机

具体方法:
1.long start9 = System.nanoTime()
打出每块代码的时间戳,查看哪块代码用时多

  1. druid 查看sql 监控,判断哪些sql 用时,费时多

  2. jmetter 压测,做对比

  3. 日志 大小输出

你可能感兴趣的:(性能优化总结)