私は、100 Mbps の入力データ ストリームを持つことができるプロジェクトに取り組んでいます。
私のプログラムは、これらのデータをキャプチャするために一晩使用できるため、巨大なデータ ファイルが生成されます。これらのデータを解釈する私のプログラム ロジックは複雑で、1 秒あたり 1 Mb のデータしか処理できません。
また、処理後にバイトをいくつかのログ ファイルにダンプします。受信データを失いたくないと同時に、プログラムをリアルタイムで動作させたいと考えています。キャッシュのように機能する循環バッファを維持しています。
現在、着信データが失われないようにする唯一の方法は、このバッファーのサイズを大きくすることです。
これを行うためのより良い方法を提案してください。また、私が試すことができる代替のキャッシュ方法は何ですか?