讀取一批數據的數量,一定要先把它們全部收進新數組嗎?Agave Draft #16823 給了一個小例子:舊路徑爲了調用一次 len,把打包後的 ancient storage 迭代器收集成 Vec;方案利用已有 packed_contents 的等長關係取數量,讓原迭代器繼續惰性處理。這個改動關注一次性中間集合,並沒有聲稱改變賬戶存儲語義或刪除歷史數據。看 $SOL 客戶端內存優化時,可以先區分必要結果和臨時容器;省掉一次收集,也需要確認長度對應關係成立。