opentelemetry-dotnet/test/Benchmarks
Yevhenii Solomchenko 02f4b2d978
[Benchmarks] Nullabe (#5875)
Co-authored-by: Piotr Kiełkowicz <pkiekowicz@splunk.com>
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
2024-10-04 14:20:03 -07:00
..
Context/Propagation [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Exporter [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Helper [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Logs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Metrics [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Trace [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Benchmarks.csproj [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
EventSourceBenchmarks.cs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00
Program.cs Simplify copyright disclaimer (#5140) 2023-12-07 10:04:56 -08:00
README.md [repo] Misc changes (#5053) 2023-11-15 14:08:03 -08:00
SuppressInstrumentationScopeBenchmarks.cs Simplify copyright disclaimer (#5140) 2023-12-07 10:04:56 -08:00
TestTraceServiceClient.cs [Benchmarks] Nullabe (#5875) 2024-10-04 14:20:03 -07:00

README.md

OpenTelemetry Benchmarks

Navigate to ./test/Benchmarks directory and run the following command:

dotnet run -c Release -f net8.0 -- -m

How to use console arguments

  • -m enables MemoryDiagnoser and prints memory statistics
  • -f allows you to filter the benchmarks by their full name using glob patterns
    • dotnet run -c Release -f net8.0 -- -f *TraceBenchmarks*