public class SomeViewModel
{
public List<Something> listOfSomethings = new List<Something>();
public Entity EntityObj;
etc...
etc..
..
}
public class Controller()
{
public SomeViewModel viewModel;
public ActionResult SomeAction()
{
viewModel = populateViewModel();
return View(viewModel);
}
}
SomeViewModel은 컨트롤러의 작업에 채워지는 큰 개체입니다. GC가 처리되거나 컨트롤러가 폐기 될 때 메모리에서 삭제됩니까?이 코드로 인해 MVC 응용 프로그램에서 메모리 누수가 발생합니까?