ファイルのバイトをシステム コンソールに出力するアプリケーションを作成しました。(私の場合はcmd.exe)非常にうまく機能していますが、(大きなファイルの場合)より速くしたかったので、最適化しました。私自身のテストによると、ファイルからバイトを読み取って char 配列に格納する部分は、250,000 バイトのファイルで 15 ~ 32 ミリ秒かかりますが、これらの文字をコマンド ウィンドウに出力するには 9000 ミリ秒以上かかります!(9 秒、ほぼ300 倍遅い!) http://www.rgagnon.com/javadetails/java-0603.htmlを試しましたが、大きな改善は見られませんでした。
より速くコンソールに出力する方法はありますか、それとも JFrame/JTextArea 戦略を採用する必要がありますか?