Python 性能优化的边界与优化路线 | Python

本章覆盖:选择正确数据结构和算法;减少不必要对象和复制;生成器降低峰值内存但不保证更快;I/O 并发与 CPU 并行采用不同方案;第三方 C/C++/Rust 扩展和 NumPy 等属于后续专项;不要在没有 profile 证据时进行复杂微优化。

本章知识点

  • 选择正确数据结构和算法
  • 减少不必要对象和复制
  • 生成器降低峰值内存但不保证更快
  • I/O 并发与 CPU 并行采用不同方案
  • 第三方 C/C++/Rust 扩展和 NumPy 等属于后续专项
  • 不要在没有 profile 证据时进行复杂微优化