Re: [xslt] xsltCleanupGlobals() question
- From: "J. Clifford Dyer" <jcd sdf lonestar org>
- To: xslt gnome org
- Subject: Re: [xslt] xsltCleanupGlobals() question
- Date: Fri, 24 Jan 2003 12:13:12 -0500
Do you have to call a similar thing with the Perl's XML::LibXSLT module? I tried looking at the documentation on CPAN, but I couldn't figure it out. I have a program that seems to be leaking memory when it goes through LibXSLT, but I haven't been able to pinpoint it yet.
Thanks,
Cliff
On Fri, Jan 24, 2003 at 10:32:46AM -0500, Daniel Veillard wrote regarding Re: [xslt] xsltCleanupGlobals() question:
> Delivered-To: xslt@gnome.org
> From: Daniel Veillard <veillard@redhat.com>
> To: xslt@gnome.org
> Subject: Re: [xslt] xsltCleanupGlobals() question
> User-Agent: Mutt/1.2.5.1i
> In-Reply-To: <20030124152003.9953.qmail@community11.interfree.it>; from spinmar@interfree.it on Fri, Jan 24, 2003 at 03:20:03PM -0000
> Errors-To: xslt-admin@gnome.org
> X-BeenThere: xslt@gnome.org
> X-Loop: xslt@gnome.org
> X-Mailman-Version: 2.0.12
> Precedence: bulk
> Reply-To: xslt@gnome.org
> X-Reply-To: veillard@redhat.com
> List-Help: <mailto:xslt-request@gnome.org?subject=help>
> List-Post: <mailto:xslt@gnome.org>
> List-Subscribe: <http://mail.gnome.org/mailman/listinfo/xslt>,
> <mailto:xslt-request@gnome.org?subject=subscribe>
> List-Id: The Gnome XSLT library mailing-list <xslt.gnome.org>
> List-Unsubscribe: <http://mail.gnome.org/mailman/listinfo/xslt>,
> <mailto:xslt-request@gnome.org?subject=unsubscribe>
> List-Archive: <http://mail.gnome.org/archives/xslt/>
> Date: Fri, 24 Jan 2003 10:32:46 -0500
>
> On Fri, Jan 24, 2003 at 03:20:03PM -0000, spinmar@interfree.it wrote:
> >
> > Hi,
> >
> > I have aqustion about xsltCleanupGlobals().
> >
> > My idea is to improve the performance: so I'd like to compile only one time the stylesheet XSL and then the concurrent clients use it.
> >
> > The question is: if I compile once my XSL, do I have to call xsltFreeStylesheet() and xsltCleanupGlobals() at the end of each client ?
> >
> > I think no. (I tried to find it with search engine but for xsltCleanupGlobals I obtain 1 result).
>
> You need to call xsltFreeStylesheet() once all transformation processes
> using this stylesheet have finished and that you don't expect to reuse it.
> You need to call xsltCleanupGlobals() only once you have finished using the
> libxslt library.
>
> > If I compile the styleshhet in module_init of an apache module and I don't call xsltFreeStylesheet() and xsltCleanupGlobals() at the end of each client, if apache is stopped, who frees the memory?
>
> The operating system when recollecting the memory from the ended
> process !
>
> Daniel
>
> --
> Daniel Veillard | Red Hat Network https://rhn.redhat.com/
> veillard@redhat.com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
> http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
> _______________________________________________
> xslt mailing list, project page http://xmlsoft.org/XSLT/
> xslt@gnome.org
> http://mail.gnome.org/mailman/listinfo/xslt
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]