size of instances, information/discussion
Posted: Fri Aug 07, 2009 11:59 am
by Paul Mathews >> Sun, 18 Feb 2001 13:49:56 GMT
I have recently done some testing to see why TimeSheet instances took
up 3k each.
Initially created one time sheet instance with 5 analysis collections empty.
Copy that 100 times.
Space taken up is 112kb.
Then for each instance
SPACE kb Increase
o - populate collection A, 2 entries 126 14
o - populate collection B, 1 entries 180 54
o - populate collection C, 2 entries 224 44
o - populate collection D, 6 entries 274 50
o - populate collection E, 8 entries 304 30
All collections have inverses.
A,B and C are sets.
D and E are member key dictionaries.
The smallest increase is 140 bytes for a collection and the largest is 500 bytes
per timesheet.
Because oids are small I incorrectly assumed small collections of oids also are small.
WRONG.
Any options now or in the future to support small collections would be appreciated.
Paul Mathews
pem@cmsystemsgroup.com.au
Phone: [612] (99717384) Fax[612] (99711679)
(Dee Why,Sydney,Australia)
I have recently done some testing to see why TimeSheet instances took
up 3k each.
Initially created one time sheet instance with 5 analysis collections empty.
Copy that 100 times.
Space taken up is 112kb.
Then for each instance
SPACE kb Increase
o - populate collection A, 2 entries 126 14
o - populate collection B, 1 entries 180 54
o - populate collection C, 2 entries 224 44
o - populate collection D, 6 entries 274 50
o - populate collection E, 8 entries 304 30
All collections have inverses.
A,B and C are sets.
D and E are member key dictionaries.
The smallest increase is 140 bytes for a collection and the largest is 500 bytes
per timesheet.
Because oids are small I incorrectly assumed small collections of oids also are small.
WRONG.
Any options now or in the future to support small collections would be appreciated.
Paul Mathews
pem@cmsystemsgroup.com.au
Phone: [612] (99717384) Fax[612] (99711679)
(Dee Why,Sydney,Australia)