I am looking to optimize reading/writing huge data for a C++ simulation application. The data termed as a \"map\" essentially consists of integers, doubles, floats and a single
Frameworks like Boost and ACE provide platform independent access to memory mapped files. That should speed up your parsing significantly.