Click or drag to resize

Controller Methods

The Controller type exposes the following members.

Methods
  NameDescription
Public methodCaptureMemorySnapshot
Captures snapshot with heap data.
Public methodCapturePerformanceSnapshot
Captures snapshot without heap data.
Public methodClearEventTables
Clears event table(s) by name.
Public methodForceGc
Forces garbage collection in the profiled application.
Public methodGetHost
Gets the host name where the profiled application is running.
Public methodGetPort
Gets the profiler agent port.
Public methodGetProbeActivityModes
Public methodGetStatus
Gets the profiler agent status.
Public methodGetTotalCreatedObjects
Gets allocation profiling statistics.
Public methodGetTriggers
Public methodStatic membernewBuilder
Creates builder of the Controller.
Public methodResetAllocationProfiling
Clears allocation profiling results.
Public methodResetCpuProfiling
Clears current results of CPU profiling in any mode, be it sampling or tracing.
Public methodResetExceptionProfiling
Clears recorded exceptions.
Public methodResetTelemetry
Clears telemetry.
Public methodResetThreadProfiling
Clears the collected thread profiling data and continues the thread profiling if it is active.
Public methodSetProbeActivityModes
Changes probe activity modes of the specified probes.
Public methodSetTriggers
Public methodStartAllocationProfiling
Public methodStartExceptionProfiling
Starts exception profiling.
Public methodStartSampling
Starts CPU sampling.
Public methodStartTelemetry
Starts collecting performance telemetry.
Public methodStartThreadProfiling
Starts thread profiling.
Public methodStartTracing
Starts CPU tracing.
Public methodStopAllocationProfiling
Stops allocation profiling.
Public methodStopCpuProfiling
Stops CPU profiling, either CPU sampling or CPU tracing.
Public methodStopExceptionProfiling
Stops exception profiling.
Public methodStopTelemetry
Stops collecting performance telemetry.
Public methodStopThreadProfiling
Stops thread profiling.
Top
See Also