# 过早优化

> 未明瓶颈即优化，徒增复杂与浪费。

- ID: m00070
- 分类: system
- 领域: 系统论

## 定义

过早优化指在尚未明确瓶颈与需求时就提前打磨细节、提升性能，反而浪费资源、增加复杂度。其核心思想由克努特提出：过早优化是万恶之源，应先让系统正确运行，再基于实测数据针对真正的瓶颈优化。

## 机制

在需求与瓶颈未明时过早打磨细节，浪费资源且常基于错误假设，使系统更难修改。

## 练习

1) 先跑通主路径再优化；2) 用 profiler 找真实瓶颈再优化；3) 区分必要与 premature；4) 留待后期。

## 脚手架用法

未明瓶颈即优化，徒增复杂与浪费。

[阅读网页](https://thinkingmodels.site/entries/detail/m00070)
