<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>The Incredible Shrinking Process</title><guid isPermaLink="false">computers/eds-2005-10-20-16-50</guid><link>http://www.burtonini.com/blog/computers/eds-2005-10-20-16-50</link><description>Some time ago I was very pleased when I found one of the causes for the Incredible Expanding Evolution . ...</description><content:encoded><![CDATA[    <p>
      Some time ago I was very pleased when I found one of the causes for the <a
      href="http://burtonini.com/blog/computers/eds-2005-05-16-16-55">Incredible
      Expanding Evolution</a>.  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).
    </p>
    <p>
      Well, things have come on a long way since then:<br/>
      <img src="http://www.burtonini.com/computing/screenshots/eds-massif-20051020.png" alt="Massif chart"/>
    </p>
    <p>
      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 <tt>add_module</tt> and <tt>add_alias</tt> from <tt>libc</tt>'s
      <tt>gconv</tt> implementation of <tt>iconv</tt>.  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?
    </p>
    <p>
      <small>NP: <cite>Fear Of Fours</cite>, Lamb</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers</category><dc:date>2005-10-20T15:50:00Z</dc:date></item></channel></rss>