【生成器为什么节约内存】
![生成器为什么节约内存](http://img.jing111.com/240229/10444S123-0.jpg)
文章插图
生成器generator是迭代器iterator,是节省内存的迭代器(生成器≠迭代器),generator的工程意义(发明generator的动机)是:使数据体占用尽可能少的内存 。在项目推进到某个阶段,突然发现某个数据体过于庞大(其中正在使用的部分其实不多) 。部分地取用数据体没有问题(把完整的数据体放置于硬盘即可),只要启用generator迭代器(而非一般的迭代器),系统就自动生成所需数据(从而节省内存) 。generator是特殊的迭代器,(其数据的随需生成能力,使得)其“所需数据”可以由CPU自行生成,而一般的迭代器(由于数据都赖在内存里面,使得它们)的“所需数据”必须常驻内存 。
生成器为什么节约内存的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 男生亲我的手代表什么
- 2 推荐12道春季养生药膳
- 2 太极养生 女人最好的养生运动
- 祝自己和媳妇生日快乐的话
- 老公的生日祝福语短句
- 当心!生气1小时相当于加班6小时,还有八大致命危害……
- 小宝贝5岁生日祝福语
- 征方腊为什么损失这么大
- 王晓佳为什么叫天草
- 生活窍门:省钱美容小妙方