Bug 782 - 10% unnecessary pages written
Summary: 10% unnecessary pages written
Status: ASSIGNED
Alias: None
Product: TxMem
Classification: Unclassified
Component: main (show other bugs)
Version: unspecified
Hardware: PC Linux
: P1 normal
Assignee: Werner Van Belle
URL:
Depends on:
Blocks:
 
Reported: 2011-01-26 16:06 CET by Werner Van Belle
Modified: 2011-01-26 16:06 CET (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Werner Van Belle 2011-01-26 16:06:22 CET
This might be due to
- Idx2Txmem its datastructures that does not take care of changes in the objects or not. The AvlTree might require revisitation
- ValueMem might be maintaining structures that did not change but are written to regardless
- The Set and SetAll setters should be comparing the state before and after before continuing with the set stuff. 
- We could check the changed state based on an original copy. That makes rolling back also somewhat easier.