Android デバイスの外部 SD カードの I/O 操作に関する統計を作成する cpp アプリをいくつか作成しました。
読み取り目的でファイルを開くと、数十マイクロ秒かかることに気付きました。たとえば、138 マイクロ秒で、書き込み目的では 5265 マイクロ秒かかります。
何故ですか?
編集:「O_WRONLY」の場合-ファイルは以前に存在しません。
私の特定のコードは次のようになります。
int fd = open(file_name, O_RDONLY);
と
int fd = open(tmp_name,O_CREAT|O_TRUNC|O_WRONLY);