The task is not to gather Performance counters data in my .NET app, but open already prepared binary log files (*.blg)?
I know that MS SQL Profiler (.NET app) can pa
Tx (LINQ to Logs and Traces) is a C# library that can parse blg files.
And that is the usage:
var playback = new Playback();
playback.AddPerfCounterTraces(@"C:\bin\Release\Net40\BasicPerfCounters.blg");
playback
.GetObservable()
.Dump();
playback.Run();
You can also find examples how to use it in Tx samples for LINQpad: