内存占用、对象共享与常见“缓存”误区 | Python
本章覆盖:sys.getsizeof 的边界;容器大小不自动包含所有递归引用对象;字符串驻留 interning 属于实现/优化细节;小整数对象复用等现象不能当业务正确性依据;使用 is 判断数值/字符串相等是错误做法;性能优化不能依赖偶然缓存行为。
本章知识点
- sys.getsizeof 的边界
- 容器大小不自动包含所有递归引用对象
- 字符串驻留 interning 属于实现/优化细节
- 小整数对象复用等现象不能当业务正确性依据
- 使用 is 判断数值/字符串相等是错误做法
- 性能优化不能依赖偶然缓存行为