ProfilingResult class

From Catglobe Wiki
Revision as of 11: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)
Jump to: navigation, search

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.