The Incredible Shrinking Process

Some time ago I was very pleased when I found one of the causes for the Incredible Expanding Evolution. At the time I was positively pleased that the Evolution Data Server's heap usage was under 1 megabyte when in use (the benchmark was to run 20 bookviews).

Well, things have come on a long way since then:
Massif chart

Now it's peaking at just under 400Kb! The 200Kb chunk is the Berkeley DB cache for my addressbook, and the size of that is tunable. After that come add_module and add_alias from libc's gconv implementation of iconv. Now I'm pretty sure the data they are loading should be made constant and shared among all processes. Anybody know of existing work in this area?

NP: Fear Of Fours, Lamb

16:50 Thursday, 20 Oct 2005 [#] [computers] (2 comments)

Posted by Murray Cumming at Thu Oct 20 21:12:36 2005:
Ooh, how can I get me a graph like that?
Posted by Rob Taylor at Thu Oct 20 23:07:05 2005:
Ross: 1st off, you are a complete dude, thats brilliant work :)

Murray: its generated by Massif, a skin for valgrind

Name:


E-mail:


URL:


Add 10 and 6 (required):


Comment: