Giriş
Şu satırı dahil ederiz.
Şöyle yaparız.
Şöyle yaparız.
Şu satırı dahil ederiz.
using Microsoft.Diagnostics.Runtime;
ConstructorŞöyle yaparız.
using System.Diagnostics;
using System.Linq;
using Microsoft.Diagnostics.Runtime;
using Microsoft.Diagnostics.Runtime.Utilities;
using Microsoft.Diagnostics.Runtime.Utilities.Pdb;
public void Atach()
{
using (DataTarget target = DataTarget.AttachToProcess(SomeId, 5000,
AttachFlag.Passive))
{
ClrRuntime runtime = target.ClrVersions.First().CreateRuntime();
...
}
}
Threads AlanıŞöyle yaparız.
foreach (ClrThread thread in runtime.Threads)
{
foreach (ClrStackFrame frame in thread.StackTrace)
Console.Write(frame.Method.ToString());
}
Hiç yorum yok:
Yorum Gönder