File opens/closes have high overhead,
keep the file count down and keep them open.This also improves disk cache performance.
game has natural breaks in play, consider having separate files for each piece.
your file system performance carefully during development.Some platforms experience hard-to-predict load
times, high CPU loads or brief system freezes for some types of reads.
trust the manuals, asynchronous reads frequently have undocumented hidden