xsl-list
[Top] [All Lists]

Re: [xsl] The time to execute a function is 625 times greater than the sum of the times to execute the statements in the function

2020-08-01 15:51:40
On Sat, 2020-08-01 at 19:04 +0000, Roger L Costello 
costello(_at_)mitre(_dot_)org
wrote:
Hi Folks,

I am having great difficulty determining why my XSLT neural network
program runs so slow. I am currently focusing on the f:train
function. The Saxon profile tool reports the gross total time for one
call to the f:train function is 5,460.326 ms.

A common reason can be that each call has to copy a large amount of
data - e.g. you are passing a long sequence in a parameter, or a great
many parameters. Another can be that your system ran low on memory,
e.g. if other programs  were running or from passing a large sequence
:), and there was paging activity at the operating system level - that
may or may not show up in the profile data, however.

Sometimes it turns out to be expedient to vioplate encapsulation for
performance reasons, e.g.using a global variable...

Liam

-- 
Liam Quin, https://www.delightfulcomputing.com/
Available for XML/Document/Information Architecture/XSLT/
XSL/XQuery/Web/Text Processing/A11Y training, work & consulting.
Barefoot Web-slave, antique illustrations:  http://www.fromoldbooks.org
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>