artemp/trac2github — Issue #726: More efficient shared access to memory mapped shapefiles
Author: artemp
Created: 2011-10-09 20:48:19+00:00
State: open
Labels: Core_Library

Currently 3 files handles are opened (and kept open for indexed shapefiles) and mapped for every shapefile. This can quickly lead to "too many files" open if ulimit is low or threaded rendering is done (which requires copies of map objects and each shapefile datasource).

We need to move to a pool or shared memory access using boost::interprocess before the 2.0 release.