Python中的对象池与内存优化(小整数池与字符串驻留)
**Python中的对象池与内存优化(小整数池与字符串驻留)**
### 1. 问题描述
在Python中,为了优化内存使用和性能,解释器会预先创建并缓存一些常用的对象(如小整数、短字符串等),这些对象在程序运行期间会被重复使用,而不是每次需要时都创建新对象。这种机制称为**对象池**(Object Pooling)。其中,**小整数池**和**字符串驻留**(String Interning)是两种典型优化。面试中常问:
- 对象池的作用是什么?
- 小整数池的范围是多少?
2025-11-29 17:05:37
0