Подходит ли GC.AddMemoryPressure при использовании Marshal.AllocHGlobal? - PullRequest
0 голосов
/ 20 июня 2019

Не добавляет ли

IntPtr ip = Marshal.AllocHGlobal(size);

неявное давление памяти (как в GC.AddMemoryPressure)?Правда, он выделяет неуправляемую память, но не делает это «вне поля зрения CLR».Я мог видеть аргумент для добавления или не добавления.

Кажется, что это могло (и, возможно, должно).Но мне нужно знать, что на самом деле делает .

1 Ответ

1 голос
/ 20 июня 2019

Согласно исходному коду (или для .NET Core ), нет, он не вызывает GC.AddMemoryPressure.

...