Project

General

Profile

Tasks #4499

Updated by Greg Farnum about 11 years ago

There are a number of fields in CInode that we don't always need. Examples include everything involved with projection, the file locking state managers, the LogEvent elist items, xattr holders, etc. 

 Go through all the data members, identify which ones aren't a permanent necessity, and sort them into groups which can be separately allocated on-demand. Keep lists of which members this isn't memory effective for, and sort the groups by memory reduction. 

 Create tasks for splitting up each group.

Back