You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by JNBS <jb...@etu.utc.fr> on 2000/11/16 14:44:11 UTC

problem of loading charge

I'me currently working on an xml/xsl architecture where I have to deal with 
sequential XSL Transformations.
I sequentially make instances of XSLTProcessor, but the pb is that (despite the 
garbage collector), the memory is not totally free after the end of the xslt 
process.
Here is an extract of my log files :

---
executing xslt process PR_REFORM_GAP
[GC 932K->567K(1984K), 0.0053343 secs]
[GC 1077K->579K(1984K), 0.0031178 secs]
[GC 1082K->917K(1984K), 0.0086688 secs]
...
[GC 21229K->19674K(27192K), 0.0078370 secs]
[GC 21402K->19844K(27192K), 0.0081041 secs]
[Full GC 19909K->18258K(32736K), 0.4322820 secs]
---

the heap'size is now 18258K after the 1st process, despite I set the 
XSLTProcess=null & XSLTInputSource=null & XSLTResultTarget=null

(does the XSLTProcess instanciate objects that are not treated by the garbage 
collector?)

---
following log

entering group GPR_FACTORING
executing xslt process PR_FACTORING_X
[GC 20306K->18530K(32736K), 0.0085939 secs]
[Full GC 19486K->18553K(33228K), 0.3193454 secs]
executing xslt process PR_FACTORING_Y
[Full GC 20213K->17312K(33228K), 0.4702889 secs]
executing xslt process PR_FACTORING_Z
[Full GC 18670K->17550K(33228K), 0.3181855 secs]
ending group GPR_FACTORING
...
---

please, can someone help me?

jnbs - a french student.
mailto:jbiarrot@etu.utc.fr