__slots__ 共 2 篇文章

Python __slots__对内存占用的优化原理
2026-05-30 16:22:00
Python slots 对内存占用的优化原理 在创建海量对象(例如百万级实例)时,你可能会发现程序占用的内存超乎预期。这往往是因为Python默认的每个实例都持有一份独立的属性字典。理解并正确使用slots,能帮你节省大量内存,让程序运行得更轻快。 一、 原理:理解默认的属性字典 在标准的Pyth
Python __slots__ 内存优化
36 0
Python __dict__与__slots__在属性存储上的内存差异
2026-04-29 20:24:36
Python dict与slots在属性存储上的内存差异 Python 作为一门动态语言,其灵活性允许我们在运行时随意给对象添加属性。这种便利性背后,是 Python 默认为每个对象维护的一个字典 dict。然而,当需要创建成千上万个对象时,这种默认机制会消耗大量内存。slots 是 Python
Python __dict__ __slots__
63 0