retitle 287371 DTD should be cached when included several times
severity 287371 wishlist
tag 287371 upstream
thanks

On Wed, Feb 09, 2005 at 05:38:54PM +0100, Vincent Lefevre <[EMAIL PROTECTED]> 
wrote:
> On 2005-02-09 17:12:21 +0100, Mike Hommey wrote:
> > How big is the document you load with document() ? How many times it
> > gets loaded ? Could you provide me the files ?
> 
> The documents are small, but the DTD is very big (this is a DTD based
> on DocBook + MathML). Currently, about 50 documents are included.
> 
> I wanted to post a followup, but hadn't had the time yet. FYI, I had
> a discussion with Daniel on the LibXSLT mailing-list 10 days ago. In
> short, for some reasons, the DTD structures are not reused each time
> a new document is parsed. IMHO, this could be solved by some form of
> cache (corresponding to the DTD + internal subset if any).
> 
> Technically, this bug could be regarded as a wishlist. But using so
> much memory should be regarded as a bug IMHO, unless the other XSLT
> processors have the same problem.
> 
> The title of the bug should be changed to something like "DTD
> structures should be shared/cached in case of multiple inclusions"
> (when possible, of course).

Thanks for the feedback.
Note that such "optimization" bugs are not really *that* important, so i
downgraded this bug to wishlist, even if a huge amount of memory is
used. Also note that 138MB is not *that* much considering the number of
documents and the DTD size.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to