0

RAMに(オブジェクトに)ロードせずにハードドライブにある間に、ポジショニング(seekg/seekp)を使用してファイルを変更する方が良いですか

または、全体をオブジェクトに読み込んでから、オブジェクトを処理します (削除、変更、追加...)

より良い「ほとんどの速度」

4

1 に答える 1

1

答えは、ユースケースによって異なります。1 つには、ファイル全体を RAM に収めることができない場合があります (ファイルが巨大な場合)。また、小さな変更のみを実行する必要がある場合、ファイル全体をロードすると大きなオーバーヘッドになります。

一方、ファイルの大部分を複数回読み取り/変更する必要があり、それがかなり大きい場合は、RAM にロードすると意味があり、パフォーマンスが向上します。

于 2013-06-25T12:11:49.327 に答える