[jdom-interest] JDOM Document size
jhunter at collab.net
Wed Feb 7 18:28:38 PST 2001
> I was faced with a similar problem. Instead of caching the JDOM Document, I
> opted to read it into a serializable Java class. This worked very well and
> is very fast. The resulting bean is smaller than the source XML.
It's tricky to judge how much memory a document takes. It's a feature I
wish OptimizeIt had. I suspect that the size of a serialized Document
object would be rougly equivalent to its size in memory. Anyone know
for sure how closely they relate, or have a good trick for judging the
memory usage of an object and its members?
BTW, it's theoretically possible for a serialized document to be smaller
when serialized than in its original XML source, because long strings
like "this_long_element_name" are intern'd and thus need only be
represented once in the output. Plus if your file encoding is UCS-2
you'll save because serialization presumably uses UTF-8. I'm not saying
I expect serialization will be smaller, but that it's possible.
More information about the jdom-interest