I wanted to check .NET Profiler and how it indicates about circular reference but i think i don't understand something because i see that i have 0 Live instances once the controller action finish the operation...
This is the controller action:
[AllowAnonymous]
public ActionResult Index()
{
var b = new B();
var c = new C();
b.x = c;
c.x = b;
return PartialView();
}
}
This is the result of the .NET Profiller:
I don't understand if the GC success to collect the objects when the action is finished or i am not looking at the right place in the .NET Profiller diagrams.
The same thing is with DotMem application.