Mega Code Archive

 
Categories / C# by API / System
 

GC RemoveMemoryPressure

using System; using System.IO; using System.Reflection; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using Microsoft.Win32.SafeHandles; public class MainClass {     public static void Main()     {         IntPtr ptr = Marshal.AllocHGlobal(1024);         GC.AddMemoryPressure(1024);         if (ptr != IntPtr.Zero) {             Marshal.FreeHGlobal(ptr);             ptr = IntPtr.Zero;             GC.RemoveMemoryPressure(1024);         }     } }