Apache Roller upgrade to version 4 saves java server memory
This blog runs on Apache Roller and I finally found some time to upgrade from 3.1 to 4.0. And as usual I benchmarked the memory consumption before and after the upgrade. I was very pleasantly surprised since the new Version Apache Roller consumes less memory. The environment for all values was "Java 1.6.0.07_3 -Xmx192M -client, Tomcat 5.5.20"
VSZ (kb) / RSZ (kb) / Environment
338948 / 96704 / Apache Roller Version 4.0, initially
337544 / 99324 / Apache Roller Version 4.0, running some time
342664 / 115156 / Apache Roller Version 4.0, after editing entries
340020 / 135768 / Apache Roller Version 3.1, running some time
That's a saving of 20 mb, which can be up to 10 percent of the minimum guaranteed memory of a VPS / VServer. As each new version of any software enhances the features it's to be excepted to consume more memory. Not in this case, though, very well.
