An object accumulating information about needed time, number of found matches and number of performed rewrites.
public class PerformanceInfo
Initializes a new instance of theclass
Stores a profile per action (given by name, that gives the average for the loop and search steps needed to achieve the goal or finally fail)
Number of loop steps of the first loop executed for the current/last action call, per thread (in case a multithreaded matcher is/was used)
Accumulated number of matches found by any rule since last Reset.
Resets all accumulated information.
Accumulated number of rewrites performed by any rule since last Reset. This differs from MatchesFound for test rules, tested rules, and undone rules.
Accumulated number of search steps carried out since last Reset. (Number of bindings of a graph element to a pattern element, but bindings where only one choice is available don't count into this.) Only incremented if gathering of profiling information was requested ("-profile", "new set profile on"). (The per-thread steps are added here after each action call when the threads completed.)
Number of search steps carried out for the current/last action call, per thread (in case a multithreaded matcher is/was used).
Starts time measurement.
Stops time measurement and increases the TimeNeeded by the elapsed time between this call and the last call to Start().
The accumulated time of rule and sequence applications in seconds since last Reset, as defined by the intervals between Start and Stop.
Assembly: libGr (Module: libGr) Version: 220.127.116.11 (18.104.22.168)