Project

General

Profile

Feature #4501

Updated by Greg Farnum about 11 years ago

The CDir has some machinery for handling things like dirty data that isn't always necessary. Audit it for these members, group them logically, and sort the groups by memory size. Create tasks for moving each group into separately-allocated structs which can be moved in and out of memory on-demand. Each of these structs should probably be allocated using a boost::pool.

Back