Table of Contents

Enum EventPipeProfile

Namespace
BenchmarkDotNet.Diagnosers
Assembly
BenchmarkDotNet.dll
public enum EventPipeProfile

Fields

CpuSampling = 0

Useful for tracking CPU usage and general .NET runtime information. This is the default option if no profile or providers are specified.

GcCollect = 2

Tracks GC collections only at very low overhead.

GcVerbose = 1

Tracks GC collections and samples object allocations.

Jit = 3

Logging when Just in time (JIT) compilation occurs. Logging of the internal workings of the Just In Time compiler. This is fairly verbose. It details decisions about interesting optimization (like inlining and tail call)