object
ports_profilerï
Predicate execution box model port profiler.
logtalk_load(ports_profiler(loader))static, context_switching_callsPublic predicatesï
start/0ï
Activates the ports profiler for followup goals.
staticstart - onestop/0ï
Deactivates the ports profiler.
staticstop - onedata/0ï
Prints a table with all port profiling data.
staticdata - onedata/1ï
Prints a table with all port profiling data for the specified entity.
staticdata(Entity)data(+entity_identifier) - onedata/2ï
Prints a table with all port profiling data for the specified entity predicate (or non-terminal).
staticdata(Entity,Predicate)data(+entity_identifier,+predicate_indicator) - onedata(+entity_identifier,+non_terminal_indicator) - onereset/0ï
Resets all port profiling data.
staticreset - onereset/1ï
Resets all port profiling data for the specified entity.
staticreset(Entity)reset(+entity_identifier) - oneport/5ï
Enumerates, by backtracking, all collected port profiling data.
staticport(Port,Entity,Functor,Arity,Count)port(?atom,?entity_identifier,?atom,?integer,?integer) - zero_or_moreclause_location/6ï
Enumerates, by backtracking, all collected profiled clause location data.
staticclause_location(Entity,Functor,Arity,ClauseNumber,File,BeginLine)clause_location(?entity_identifier,?atom,?integer,?integer,?atom,?integer) - zero_or_moreclause/5ï
Enumerates, by backtracking, all collected clause profiling data.
dynamicclause(Entity,Functor,Arity,ClauseNumber,Count)clause(?entity_identifier,?atom,?integer,?integer,?integer) - zero_or_moreProtected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
clause_location_/6ï
Internal table of collected profiled clause location data.
dynamicclause_location_(Entity,Functor,Arity,ClauseNumber,File,BeginLine)clause_location_(?entity_identifier,?atom,?integer,?integer,?atom,?integer) - zero_or_moreport_/5ï
Internal table of collected port profiling data.
dynamicport_(Port,Entity,Functor,Arity,Count)port_(?atom,?entity_identifier,?atom,?integer,?integer) - zero_or_moreclause_/5ï
Internal table of collected clause profiling data.
dynamicclause_(Entity,Functor,Arity,ClauseNumber,Count)clause_(?entity_identifier,?atom,?integer,?integer,?integer) - zero_or_moreentity_defines_/2ï
Internal cache for profiled predicates.
dynamicentity_defines_(Entity,Predicate)entity_defines_(?entity_identifier,?predicate_indicator) - zero_or_moreOperatorsï
(none)