![]() | PerformanceInfo Class |
Namespace: de.unika.ipd.grGen.libGr
public class PerformanceInfo
The PerformanceInfo type exposes the following members.
Name | Description | |
---|---|---|
![]() | PerformanceInfo | Initializes a new instance of the PerformanceInfo class |
Name | Description | |
---|---|---|
![]() | TimeNeeded |
The accumulated time of rule and sequence applications in seconds since last Reset,
as defined by the intervals between Start and Stop.
|
Name | Description | |
---|---|---|
![]() | Reset |
Resets all accumulated information.
|
![]() | ResetStepsPerThread | |
![]() | Start |
Starts time measurement.
|
![]() | Stop |
Stops time measurement and increases the TimeNeeded by the elapsed time
between this call and the last call to Start().
|
Name | Description | |
---|---|---|
![]() | ActionProfiles |
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)
|
![]() | LoopStepsPerThread |
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)
|
![]() | MatchesFound |
Accumulated number of matches found by any rule since last Reset.
|
![]() | RewritesPerformed |
Accumulated number of rewrites performed by any rule since last Reset.
This differs from MatchesFound for test rules, tested rules, and undone rules.
|
![]() | SearchSteps |
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.)
|
![]() | SearchStepsPerThread |
Number of search steps carried out for the current/last action call, per thread (in case a multithreaded matcher is/was used).
|