件数の2乗に比例する速度劣化
配列や文字列の+=など、毎回全体をコピーする操作を繰り返すことで、処理時間が件数の2乗に比例して悪化する現象。
この概念が関わる関係
- 配列の+=によるコピーは件数の2乗に比例する速度劣化の原因になることがあります。
- 文字列の+=による再生成は件数の2乗に比例する速度劣化の原因になることがあります。
- List[T](System.Collections.Generic.List)は件数の2乗に比例する速度劣化を軽減します。
- foreach文は件数の2乗に比例する速度劣化を軽減します。
- StringBuilder / -joinは件数の2乗に比例する速度劣化を軽減します。
- ForEach-Object -Parallelを件数の2乗に比例する速度劣化に用いることは推奨されません。
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。