dotnetex
dotnetex copied to clipboard
Linqpad library to work with .Net memory directly
Sample 1
var app = (select proc from Processes where proc.IsNetApp).First;
var threads = select obj from app.MakeObjectsDump() where obj.FullName == "System.Threading.Thread";
threads.Show();
Sample 2
var dump = Attached.TakeDump();
// after some use
var dump2 = Attached.TakeDump();
MakeObjectsDiff(dump2, dump).ShowShort();
// produces
Dumps difference:
18,291 objects total
120 objects added
12 killed
43 have changes