From: Bob (mlooo1@bobiciel.com)
Date: 21/02/2004 - 13:30
Bonjour,
J'utilise saxon sur win 2000 jre 1.4 et j'ai des problèmes de
consommation mémoire avec certains xslt. Le paramètre -Xmx doit être
porté à 512 Mo pour que ça passe :-(. Ce demi-GIGA pour traiter
<<séquentiellement>> 100 fichiers xml d'env 50Ko chacun et générer un
seul fichier xml d'env 100Ko ! dommage, car les machines cibles ne
seront pas toutes équipées de 512Mo.
Les xslt concernés font appel à la ligne suivante pour traiter les 100
fichiers xml sources :
<xsl:for-each select="document(translate($fileName, '\', '/'))">
Existe-il une astuce pour <<expliquer>> à saxon qu'il est inutile de
conserver en mémoire la totalité des 100 fichiers source car ils sont
uniquement utilisés par ce for-each
Merci pour votre aide
Cordialement
Bob
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|