初期容量を指定せずに新しい Collection オブジェクトがインスタンス化されようとしていることを報告します。

初期容量が指定されていない場合はデフォルトの容量が使用されますが、これが最適であることはめったにありません。 コレクションの初期容量を指定しなかった場合、初期容量を超えた時点で空き領域を再割り当てしてメモリをコピーする必要がある場合にパフォーマンスに問題が生じる可能性があります。 このインスペクションは、インスペクションの設定に記載されているクラスの割り当てをチェックします。

例:


  new HashMap<String, String>();

このインスペクションは、次のオプションを使用して構成できます。