Определить объем доступной оперативной памяти - C#
Формулировка задачи:
Добрый день.
Собственно вопрос в шапке.
Какие средства позволяют оценить этот параметр.
Цель следующая.
Нужно файл размером 100 Гб прогнать через ram и записать обратно.
Решение задачи: «Определить объем доступной оперативной памяти»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
ulong mem = GetTotalMemoryInBytes();
string memory = (mem / (1024 * 1024) + " MB").ToString();
Console.WriteLine(memory);
Console.ReadKey();
}
static ulong GetTotalMemoryInBytes()
{
return new Microsoft.VisualBasic.Devices.ComputerInfo().TotalPhysicalMemory;
}
}