by ddb174 » Sun Nov 30, 2008 2:22 am
Yeah, something's not right for Fero. Disk access efficiency drops way down when there is contention between two programs, and Uru does tend to click away on disk, so this may be an effect of running Uru and Age Conversion at the same time. Java always has a limited heap size(set when the program starts up), and it cannot go above that for any reason. Drizzle is set at 800MB, and I've done a full run on a 1GB machine without any swapping. When doing things other than converting, Drizzle should be using a pretty small amount of RAM(~25MB). I could probably cut down the 800MB to 250MB, but this would drastically cut down on its power, since much of what it does requires knowledge of all the objects in a prp, so at its height of memory use it has the entire raw original, the entire parsed version, a deque of partially compiled objects, and a fully compiled new prp; so it in some sense has the same data 4 times at that point. All the same, a person willing to go out for some lunch should be able to get away with a 256MB machine.