Everything old is new again: memory optimization
2 months ago
- #memory-optimization
- #python-vs-cpp
- #performance
- AI反社会人格者买光了全球的内存条,导致消费级设备内存短缺
- 在多年的忽视后,内存优化突然变得至关重要
- 一个简单的Python词频统计脚本就占用了1.3MB内存
- 相同功能的C++程序仅占用100kB(是Python内存占用的7.7%)
- C++通过避免字符串对象、使用string_view实现了更低的内存占用
- C++运行时本身占用70kB内存,其中大部分用于异常处理
- 禁用C++的异常支持后,内存占用可降至21kB(降低98.4%)
- Python的高内存占用源于其运行时环境和内置功能