在visual studio中调用垃圾收集

Ben*_*dEg 13 c# garbage-collection visual-studio visual-studio-2015

是否可以说,通过Visual Studio 2015 Enterprise在调试会话期间收集gc?

我想在调用时观察我的应用程序的内存使用情况GC.Collect(),但仅限于一些调试reasing.因此,在调试应用程序期间从Visual Studio调用它将非常有用.

非常感谢你!

Sie*_*jet 19

您可以GC.Collect()立即窗口中写入.

  • 立即窗口可从 **Debug | 获得。窗户| 立即**菜单项。Ctrl + Alt + I (3认同)

gRe*_*ReX 7

您可以使用 Tools.ForceGC 的 Visual-Studio 快捷方式:

Ctrl+Shift+Alt+F12, Ctrl+Shift+Alt+F12

Doku 和更多 VS 2015 的快捷方式请参见:https://msdn.microsoft.com/en-us/library/da5kh0wa.aspx

此处找到的解决方案: https: //blogs.msdn.microsoft.com/camerons/2010/12/15/force-vs-to-garbage-collect/


Sco*_*ain 5

在断点期间,您可以使用“立即窗口”发出命令,只需执行 GC.Collect()