Profiler viewer

This tool enables advanced low-level profiling for the grid application nodes to enable troubleshooting and advanced performance monitoring. The profiler is primarily intended for use by developers and those with a deep understanding of how the grid functions.

When you launch the tool, you will be presented with a list of the grid nodes for which profiling is enabled. That view is structured as follows:

Grid
Node:<node_name>/<ip_address>:<port>-<process_id>
		-<module_name>
			-<grid_proxy_name>
				-<method>
					-<counter>

For each of the counters you can view the following information which is valid for the duration between you starting then stopping profiling:

  • Count - number of iterations of that entity

  • Time(ms) - total time spent on iterations in ms

  • Size (KB) - total amount of data for all the iterations

  • Time/Count - average time spent per iteration

  • Size/Count - average amount of data per iteration

Menu options available in the function and descriptions are as follows:

Menu Option Description
File menu
Open Open a previously saved profile data log file.
Save Save the current profiling data to a profile data log file.
Actions menu
Reset Profiler Clear profiling data.
Stop Profiling Stop profiling data.
Start Profiling Start profiling data.
View menu
Size Unit Change the displayed size unit for profiled data (Bytes, Kilobytes, Megabytes).
Time unit Change the displayed time unit for profiled data (Nanoseconds, Microseconds, Milliseconds, Seconds).
Expand/Collapse

Show Methods - expand the profile data tree to only show methods, only applicable when tree is fully collapsed.

Expand All - fully expand the profile data tree.

Collapse All - fully collapse the profile data tree.

Aggregation Change the aggregation levels for the data.
Refresh Refresh the panel.