性能优化概览及常用工具

性能优化是一个系统工程,性能优化已经成为架构师的标配。

性能优化的三个指标:

  • 降低响应时间;
  • 提高系统吞吐量(QPS);
  • 提高服务的可用性。

性能优化的原则:

  • 具体情况具体分析;
  • 积少成多。

性能优化常用的工具:

性能优化指标:

  • 正确率;
  • CPU占有率;
  • QPS;
  • JVM。

程序分类:

  • I/0密集型(网络,文件读写);
  • CPU密集型(加密/解密算法)。