Hasty Briefsbeta

双语

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的高内存占用源于其运行时环境和内置功能