Hi, I've been experiencing a couple of problems lately regarding speed and memory usage when generating some large fop reports (around 42MB .fo) Having run Hat on the hprof dump and taken a closer look at the code I see an awful lot of objects which don't appear to serve any useful purpose. e.g. ~38000 instances of CommonAural, CommonAccessibility, etc. which are never used.
It seems like almost every class in the fo tree is storing redundant properties. Is there any reason why I shouldn't remove the worst offenders and submit the appropriate patch? Regards, Richard