ファイル内のテキストを検索したいとします。grep のようなシステム ユーティリティ/プログラムを使用する必要がある場合と、行を読み取るような Java API を使用する必要がある場合を知りたいのですが、その行のテキストを検索するか、Java Scanner クラスを使用します。
2 つのアプローチのトレードオフを理解したいと思います。つまり、grep を使用すると、JVM と grep プロセスの間に通信のオーバーヘッドが発生するでしょうか? grep 用の新しい OS プロセスの作成はオーバーヘッドになりますか?
grep は通常の Java ファイル検索よりも優れたパフォーマンスを発揮しますか?
助けてください...