Hi While upgrade of my product with libxml2 and libxslt
OLD NEW libxslt-1.1.11 -> libxslt-1.1.15 libxml2-2.6.14 -> libxml2-2.6.22 After upgrade of XML/XSLT libraries I have notice big slowdown of parsing XSL documents, trying to resolve issue I've figured out that problem is due to dramatically increase of number of allocation and de-allocation during same XSL style-sheet parsing: test.xsl: OLD: document test.xsl loading statistics: allocations 33528, de-allocations 14250 NEW: document test.xsl loading statistics: allocations 72089, de-allocations 54475 screen.xsl: OLD: document screen.xsl loading statistics: allocations 93158, de-allocations 36145 NEW: document screen.xsl loading statistics: allocations 211636, de-allocations 160267 Both documents relatively big with number of includes. Also I have notice that difference between allocations and de-allocation almost not changed. ~ x 2 times increase for allocations ~ x 4 times increase for de-allocations ~ x 3 times increase in total It is not clean for me: - what causes such big increase of number memory allocation operation ? - why increase of allocations do not consistent with increase of de-allocations ? - is it desired or it is bug ? In contrary allocations/de-allocations for loading plain XML documents has a bit lower numbers on new libraries. Any clues/ideas about it ? -- Vladimir B. Grebenschikov SWsoft Inc. [EMAIL PROTECTED] _______________________________________________ xslt mailing list, project page http://xmlsoft.org/XSLT/ [email protected] http://mail.gnome.org/mailman/listinfo/xslt
