Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DirectoryStream と File.list() の間にパフォーマンスの違いはありますか
Linux プラットフォームで両方の Java プログラムを strace しようとしましたが、同じパラメーターで getdents64 システム コールを使用しています。どちらも同じパフォーマンスを持っているように見えますが、プログラミングパラダイムは異なります
これは興味深いかもしれません:
java.io.File 機能の java.nio.file へのマッピング
両方が同じシステムコールを呼び出す場合、なぜ違いがあるのでしょうか? ディレクトリのトラバースは、基本的に I/O バウンドです。