CDV ❯ Reduce memory footprint of ClientLock instances via lazy initialization of instance data.
-
Task
-
Status: Closed
-
2 Major
-
Resolution: Fixed
-
DSO:L1
-
-
cdennis
-
Reporter: cdennis
-
March 16, 2009
-
0
-
Watchers: 1
-
May 29, 2009
-
March 16, 2009
Description
ClientLocks currently hold large amounts of instance data some of which may never be used (e.g. structures associated with waiting and notifying). The memory footprint of ClientLocks can be reduced by lazily initializing these instance variables.