Reduce memory footprint of StoredRecordHeader
---------------------------------------------
Key: DERBY-3130
URL: https://issues.apache.org/jira/browse/DERBY-3130
Project: Derby
Issue Type: Improvement
Components: Store
Affects Versions: 10.4.0.0
Reporter: Knut Anders Hatlen
Priority: Minor
Derby's page cache often has a memory footprint that is much larger than
pageSize*pageCacheSize. One large contributor to the footprint is the array of
StoredPageHeader objects in BasePage. The memory consumed by these objects can
be as large as, and sometimes even larger than, the byte arrays containing the
raw page data. (See for instance
http://www.nabble.com/How-much-derby-need-memory--tf3307655.html.) Reducing the
size of the StoredPageHeader objects could therefore reduce Derby's memory
footprint significantly, especially if the page cache is large and contains
many pages from tables with small records or from indices.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.