私は、パフォーマンスが非常に重要であるが重要ではないプログラムを書いています。現在、私は行ごとにテキストを読み込んでおり、各行を取得するためFILE*
に使用しています。fgets
いくつかのパフォーマンス ツールを使用した後、アプリケーションが実行されている時間の 20% から 30% が内部にあることがわかりましたfgets
。
テキスト行を取得するより高速な方法はありますか? 私のアプリケーションはシングルスレッドで、複数のスレッドを使用するつもりはありません。入力は標準入力またはファイルからの可能性があります。前もって感謝します。