Bloom.ImageProcessing.ImageUtils.LogMemoryUsage C# (CSharp) Method

LogMemoryUsage() private static method

private static LogMemoryUsage ( ) : void
return void
        private static void LogMemoryUsage()
        {
            using (var proc = Process.GetCurrentProcess())
            {
                const int bytesPerMegabyte = 1048576;
                Logger.WriteEvent("Paged Memory: " + proc.PagedMemorySize64 / bytesPerMegabyte + " MB");
                Logger.WriteEvent("Peak Paged Memory: " + proc.PeakPagedMemorySize64 / bytesPerMegabyte + " MB");
                Logger.WriteEvent("Peak Virtual Memory: " + proc.PeakVirtualMemorySize64 / bytesPerMegabyte + " MB");
                Logger.WriteEvent("GC Total Memory: " + GC.GetTotalMemory(false) / bytesPerMegabyte + " MB");
            }
        }