熱點事件持續更新
Pre-sizing List Cuts Allocations
1 篇報導1 個報導來源2 小時前更新
先了解這件事
重點綜述
List 在 .NET 中若不預先設定容量,從空到兩百萬項會產生 20 次重新分配,造成 17.5 MB 記憶體浪費。
作者示範了三種做法:new List<long>(count)、EnsureCapacity(count) 與 LINQ 的 ToList(),並用實際測試比較分配量與執行時間。
根據報導自動生成 · 2 小時前更新
最新進展11月1日 15:17
預先設定 List 容量能避免 20 次重新分配報導時間線
沿著報導,瞭解事件的不同面向。
11月1日
- Dev.to Top Tech預先設定 List 容量能避免 20 次重新分配
List 在 .NET 中若不預先設定容量,從空到兩百萬項會產生 20 次重新分配,造成 17.5 MB 記憶體浪費。作者示範了三種做法:new List<long>(count)、EnsureCapacity(count) 與 LINQ 的 ToList(),並用實際測試比較分配量與執行時間。
本事件熱度趨勢
還沒有足夠的連續觀測資料,暫不繪製趨勢。