Hack-fixed in rev. 10989. Quickdoc doesn't get less memory than the other phases, it is just that it has all been eaten up when reaching it. Sabbus now requests more memory from the user so that Quickdoc gets its fair share.
More fundamentally, during a dist, each successive compiler run is not completely garbage-collected. There seems to be no reason for that, and profiling a whole dist is strictly impossible with current profilers. We'll have to hope it goes away with later versions of Ant … or build our own build system.
|