PEASS-ng/winPEAS/winPEASexe/winPEAS/Helpers/MemoryHelper.cs
2022-12-23 00:45:23 -05:00

29 lines
1.0 KiB
C#

using System.Diagnostics;
namespace winPEAS.Helpers
{
internal static class MemoryHelper
{
public static void DisplayMemoryStats()
{
using (Process process = Process.GetCurrentProcess())
{
if (!process.HasExited)
{
process.Refresh();
string memoryStats = $"{process.ProcessName} - Memory Stats\n" +
$"-------------------------------------\n" +
$" Physical memory usage : {MyUtils.ConvertBytesToHumanReadable(process.WorkingSet64)}\n" +
$" Paged system memory size : {MyUtils.ConvertBytesToHumanReadable(process.PagedSystemMemorySize64)}\n" +
$" Paged memory size : {MyUtils.ConvertBytesToHumanReadable(process.PagedMemorySize64)}\n";
Beaprint.PrintDebugLine(memoryStats);
}
}
}
}
}