Java 8: ストリームとコレクションのパフォーマンスの比較
最近の非公式ベンチマークでは、Java 8 の Streams API のパフォーマンスを、伝統的なコレクション。このベンチマークは、両方のアプローチを使用して、整数のリストのフィルタリングと偶数の平方根の計算を比較します。
質問 1: 妥当性のテスト
最初のテストでは、LinkedList を次のように使用しました。結果のコレクション。リストの最後への反復と挿入に対して最適化されていません。
質問 2: ストリームとコレクションのパフォーマンス
JMH (Java) を使用した正式なベンチマークMicrobenchmarking Harness) は、反復操作ではストリームが一般にバニラ コレクションよりも遅いことを明らかにしました。
推奨アプローチ
追加の考慮事項
以上がJava 8 の Streams API は反復操作において従来のコレクションよりも遅いですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。