Table of Contents

Class SimpleProfiler

Namespace
Garyon.Mechanisms
Assembly
Garyon.dll

A simple profiler that tracks time and memory without sophisticated mechanisms and edge cases.

public sealed class SimpleProfiler
Inheritance
SimpleProfiler
Inherited Members
Extension Methods

Remarks

Can be useful for basic info that can be logged for debug purposes.

Properties

SnapshotResults

public SimpleProfiler.Results? SnapshotResults { get; }

Property Value

SimpleProfiler.Results

Methods

End()

public void End()

Initialize()

public void Initialize()

Run()

Begins the profiling process and returns an instance tracking the process that implements IDisposable.

public SimpleProfiler.ProfilingProcess Run()

Returns

SimpleProfiler.ProfilingProcess

A SimpleProfiler.ProfilingProcess involving this simple profiler, which can be used in a using block.