working on nativemappedfilebuffer and nativemappedmemory
decrease datamappedfile segment size
cleanup
cleanup
fix bugs
support nativemappedmemory