Changes

Jump to navigation Jump to search
51 bytes added ,  16:18, 27 February 2020
no edit summary
|
* Return a human-readable representation of the memory consumption caused by fetching an XML document (<code>fetch:xml</code> is used, as <code>fn:doc</code> may already be evaluated at compilation time):
<pre classsyntaxhighlight lang="brush:xquery">
prof:track(fetch:xml('factbook.xml'))?memory
=> prof:human()
</presyntaxhighlight>
* The function call <code>prof:track((1 to 1000000)[. mod 2 = 0], map { 'time': false() })</code> will return something similar to:
<pre classsyntaxhighlight lang="brush:xquery">
map {
"memory": 21548400,
"value": (2, 4, 6, 8, 10, ...)
}
</presyntaxhighlight>
|}
| '''Examples'''
| Measures the time of an expression:
<pre classsyntaxhighlight lang="brush:xquery">
let $ns1 := prof:current-ns()
return (
return $ms || ' ms'
)
</presyntaxhighlight>
|}
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu