Feature #579
Implement memory mapping for Windows platforms
Start date:
Due date:
% Done:
100%
Estimated time:
Description
On Windows, there should be equivalent functions for mmap() and munmap() which can be used to implement memory mapping also for Windows in Exiv2::FileIo (basicio.cpp).
Additional information:
Memory mapping for UNIX-like systems was introduced with #475
Related issues
Associated revisions
History
Updated by Andreas Huggel almost 12 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
#579: Implement Memory Mapping for Windows Platforms
This improves the performance of exiv2.exe on TIFF files about 5x
The MSVC branch adds mmap.cpp and mman.h - borrowed and slightly touched from KDE
- the contribution of KDE is acknowledged and respected (and changes documented)
- exv_msvc.h modified to support MM
- added support files include/sys to enable compilation on MSVC