Toggle menu
862
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ProfilingResult class

From Catglobe Wiki
Revision as of 09:38, 4 October 2013 by CGHelpdesk (talk | contribs) (Created page with "{{CGscriptClass_Template |Name=<nowiki>ProfilingResult</nowiki> |Description=<nowiki>Class to view the current result of the profiling done.</nowiki> |Constructors= {{CGscriptCon...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

ProfilingResult



Class to view the current result of the profiling done.

Constructors

  • () - Get result of current script

Methods

  • Empty Reset() - Remove all profiling results.
  • string ToString() - The string representation of the object.

Properties

  • AnyType CompileTime { get; } - Number of milliseconds spent on parsing script. Always recorded even if profiling has not been enabled.
  • Dictionary CountResult { get; } - Dictionary of line number and dictionary of line position and number of times executed. Lines not executed are not reported
  • AnyType DependecyGraphTime { get; } - Number of milliseconds spent on calculating where expressions in bulk. Always recorded even if profiling has not been enabled.
  • bool EnableProfiling { get; set; } - When set to true the duration and number of times a statement is executed is recorded.
  • string ObjectTypeName { get; } - The name of the type of object.
  • array Script { get; } - Array of lines in input script.
  • Dictionary TimeResult { get; } - Dictionary of line number and dictionary of line position (-1 == whole line) and time spent in milliseconds. Lines not executed are not reported
  • TypeInformation TypeInformation { get; } - Get information about this class.
  • AnyType WhereExpTime { get; } - Number of milliseconds spent on calculating where expressions in bulk. Always recorded even if profiling has not been enabled.