Getting back to this because I ran into another example.
I have a script where I run out of memory [> 5 GB] when using this command:
But I do not run out of memory [java heap stays below 500 MB] when using
<xsl:copy-of select="doc(session.extractor/@file)/student/stint/@*" saxon:read-once="yes"/>
I was under the impression that these two expressions should provoke the same functionality, or at least be applicable to the same expressions.
I am using Saxon 18.104.22.168. I thought saxon:stream was introduced by that release. Unfortunately, using the "change log" functionality in the interactive documentation, I could not find any mention of when saxon:stream was officially introduced (going back to 7.0). I can only see a reference to it being obsolete owing to xsl:stream in the current release.
I am unable to run from the command line because I use Oxygen and do not have an independent license for EE. While Oxygen does not allow me to put command line parameters, it does
allow me to use a config file. Is there an equivalent command within a config file that accomplishes the same thing as "-t"? I notice there is a "timing" configuration option, so maybe [timing = "true"] would do it?