tft每日頭條

 > 知識

 > 生成器為什麼節約内存

生成器為什麼節約内存

知識 更新时间:2025-09-05 15:50:34

  生成器generator是叠代器iterator,是節省内存的叠代器(生成器≠叠代器),generator的工程意義(發明generator的動機)是:使數據體占用盡可能少的内存。在項目推進到某個階段,突然發現某個數據體過于龐大(其中正在使用的部分其實不多)。部分地取用數據體沒有問題(把完整的數據體放置于硬盤即可),隻要啟用generator叠代器(而非一般的叠代器),系統就自動生成所需數據(從而節省内存)。generator是特殊的叠代器,(其數據的随需生成能力,使得)其“所需數據”可以由CPU自行生成,而一般的叠代器(由于數據都賴在内存裡面,使得它們)的“所需數據”必須常駐内存。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关知識资讯推荐

热门知識资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved