步子百科步子百科

生成器为什么节约内存

生成器generator是生成什节迭代器iterator,是约内节省内存的迭代器(生成器≠迭代器),generator的生成什节工程意义(发明generator的动机)是:使数据体占用尽可能少的内存。在项目推进到某个阶段,约内突然发现某个数据体过于庞大(其中正在使用的生成什节部分其实不多)。部分地取用数据体没有问题(把完整的约内数据体放置于硬盘即可),只要启用generator迭代器(而非一般的生成什节迭代器),系统就自动生成所需数据(从而节省内存)。约内generator是生成什节特殊的迭代器,(其数据的约内随需生成能力,使得)其“所需数据”可以由CPU自行生成,生成什节而一般的约内迭代器(由于数据都赖在内存里面,使得它们)的生成什节“所需数据”必须常驻内存。

约内