Saxon 1033
Posted: Wed Dec 16, 2015 6:05 pm
Hi,
In XML Author I'm trying to process a 500mb xml file to a dita file making use of the build in Saxon processor (xml with xslt transformation).
I keep bumping into memory issues where it complains that the application exceeded the available memory of 1333MB.
Thoughts
For dita transformations there is a parameter available to increase Xmx for the JVM for that specific transformation, however this option is not available on an XML with XSLT transformation.
It keeps complaining about 1033mb which is a limitation towards 32 bit, am I overlooking a parameter which I can set for a Saxon transformation separately and increase memory?
Side note: I managed to get it to work by streaming it with xslt 3.0, but would like to avoid that so I can more efficiently sort.
In XML Author I'm trying to process a 500mb xml file to a dita file making use of the build in Saxon processor (xml with xslt transformation).
I keep bumping into memory issues where it complains that the application exceeded the available memory of 1333MB.
- I have Oxygen 64 bit running on a 64 bit machine
- for all that it matters: my java home on the windows 7 version is a 64 bit version (think this is irrelevant as oxygen makes use of its own JVM? I assume that's a 64 bit version coming with oxygen 64 bit right?)
- I increased the memory as described in 'setting a parameter in startup script' to 6g, my machine has 8g available
Thoughts
For dita transformations there is a parameter available to increase Xmx for the JVM for that specific transformation, however this option is not available on an XML with XSLT transformation.
It keeps complaining about 1033mb which is a limitation towards 32 bit, am I overlooking a parameter which I can set for a Saxon transformation separately and increase memory?
Side note: I managed to get it to work by streaming it with xslt 3.0, but would like to avoid that so I can more efficiently sort.