C++/CLI和C#上下文切换前的垃圾收集

C++/CLI和C#上下文切换前的垃圾收集,c#,c++-cli,C#,C++ Cli,有一次,我在搜索MSDN时发现了一个应用程序配置设置,该设置将在本机到托管边界上下文切换之前强制执行垃圾收集。这将有助于跟踪那些在我打算清理之前被不正确清理的引用。我一辈子都记不起那个选项是什么了,这对任何人都有影响吗 谢谢 当然,在我发布问题一分钟后,我找到了答案。它是MDA或托管调试助手: 特别是这一部分:gcManagedToUnmanaged MDA。由于操作系统计划在内核上运行新线程,您是在询问封送处理还是上下文切换?我试图解决的是一个不确定的访问冲突异常。我有调用C++代码的C++/

有一次,我在搜索MSDN时发现了一个应用程序配置设置,该设置将在本机到托管边界上下文切换之前强制执行垃圾收集。这将有助于跟踪那些在我打算清理之前被不正确清理的引用。我一辈子都记不起那个选项是什么了,这对任何人都有影响吗


谢谢

当然,在我发布问题一分钟后,我找到了答案。它是MDA或托管调试助手:


特别是这一部分:gcManagedToUnmanaged MDA。

由于操作系统计划在内核上运行新线程,您是在询问封送处理还是上下文切换?我试图解决的是一个不确定的访问冲突异常。我有调用C++代码的C++/CLI代码和调用C++/CLI代码的C++代码。我认为我的委托人正在收集垃圾,然后我的C++回调就会被破坏。