The first official mmap summary patch
Here are the patches to get the upstream version of evolution-data-server and evolution-exchange to start using the mmap technique for loading the header and content info summary data of Evolution and tinymail.
I expect it to reduce memory usage of Evolution with approximately fourty to sixty megabytes of ram, depending on the amount of folders you have.
I’m very interested in your test results:
cvs -z3 co evolution-data-server cd evolution-data-server patch -p0 < evolution_data_server__mmap_summary.diff ./autogen.sh –prefix=/opt/eds-mmap && make && sudo make install evolution –force-shutdown export LD_LIBRARY_PATH=/opt/eds-mmap/lib evolution (and wait a few minutes to let the summary files get build) evolution –force-shutdown valgrind –tool=massif evolution
Please do this procedure with and without the LD_LIBRARY_PATH and measure the difference. If you have any technical questions about it, feel free to ask me.
For those that Tinymail won’t work for, people who prefer email hosting from some sort of online email provider for their business, one possible solution is Exchange 2007 hosting. Through the use of Exchange software you can access your business email from anywhere, and with an Exchange email outsourcing program there won’t be much training required.