Wenn ich ein C-Code habenWird der vorherige Standort schneller gefunden als die Suche nach einem neuen Standort?
off_t off = ftello(f);
fseeko(f, some_location);
// do some work
fseeko(off);
ist das zweite fseeko so langsam wie der erste? Ich hatte gedacht, dass die Dateiblöcke immer zwischengespeichert werden, also könnte die zweite viel schneller sein.
In meinem Profiling Ergebnisse auf Linux, der zweite fseek kostet ähnliche Kosten. Wird das erwartet?
Es ist nicht die Suche, die schneller sein wird, aber schließlich nächste IOs ... –
Ja - es wäre mehr überraschend, wenn es nicht wäre – 4386427