How to activate ProfilingControlKind.API in dotTrace SDK?
I am trying to implement dotTrace into my application to be able to start and stop tracing when needed.
Problem is that I can not get to work ProfilingControlKind.API parameter. My expectation is that it should not open Performance Controller window and ProfilingControl.IsActive parameter should be true.
Instead I am getting Performance Controller window opened and IsActive is set to false, so I do not have profiling control from code.
Profiling is working and when I close application, file with log is saved to folder.
JetBrains.dotTrace.Api.SelfAttach.Attach(
new JetBrains.dotTrace.Api.SaveSnapshotProfilingConfig(@"D:\DotTrace\")
{
ProfilingControlKind = JetBrains.dotTrace.Api.ProfilingControlKind.API,
TempPath = Path.GetTempPath(),
RedistPath = GetRedistPath(),
SnapshotFormat = JetBrains.dotTrace.Api.SnapshotFormat.Compressed
});
JetBrains.dotTrace.Api.ProfilingControl.IsActive
Please sign in to leave a comment.