使用Marshal.AllocHGlobal时是否适合使用GC.AddMemoryPressure?

时间:2019-06-20 05:43:07

标签: c# .net garbage-collection

IntPtr ip = Marshal.AllocHGlobal(size);

隐式增加内存压力(例如GC.AddMemoryPressure)?的确,它正在分配非托管内存,但它并不是在“ CLR视线之外”进行的。我可以看到添加还是不添加的参数。

似乎可以(也许应该)。但是我需要知道它实际上是做什么的。

1 个答案:

答案 0 :(得分:1)

根据source code(或对于.NET Core),不,它不会调用GC.AddMemoryPressure

相关问题