tools.profiler.sampling.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Symbol words
raw-profile-data


Primitives
WordStack effect
get-samples( -- samples/f )
set-profiling( n -- )


Ordinary words
WordStack effect
(collect-subtrees)( samples max-depth depth child-quot: ( samples -- child ) -- children )
(top-down)( max-depth profile-data depth -- tree )
<profile-node>( times children depth -- node )
<profile-root-node>( samples collector-quot -- node )
by-total-time( nodes -- nodes' )
collect-cross-section( samples depth -- cross-section )
collect-flat( samples -- flat )
collect-threads( samples -- by-thread )
collect-tops( samples max-depth depth -- node )
counts+at( key assoc sample -- )
depth.( depth -- )
duration.( duration -- )
ignore-word?( word -- ? )
ignore-words( -- value )
leaf-callstack?( callstack -- ? )
nth-or-last( n seq -- elt )
percentage.( num denom -- )
profile-depth.( nodes depth -- )
profile-heading.( -- )
profile-node.( word node depth -- )
redundant-flat-node?( child-node root-node -- ? )
redundant-root-node?( assoc -- ? )
sum-counts( samples -- times )
time-per-thread( -- n )
times.( node -- )
trim-flat( root-node -- root-node' )
trim-root( root -- root' )
zero-counts( -- value )


Files