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. |