Articles
FAQs
Login
C# : Get system memory information
By Perry
INSTANTLY dtSearch TERABYTES OF POPULAR DATA TYPES; hundreds of reviews, etc.!
This example returns the usage of physical and virtual memory. You will need to add System.management as a reference.
Complete C# code:
-----------------
using
System;
using
System.Management;
namespace
MemInfo
{
class
Program
{
static
void
Main(
string
[] args)
{
ObjectQuery winQuery =
new
ObjectQuery(
"SELECT * FROM Win32_LogicalMemoryConfiguration"
);
ManagementObjectSearcher searcher =
new
ManagementObjectSearcher(winQuery);
foreach
(ManagementObject item
in
searcher.Get())
{
Console.WriteLine(
"Total Space = "
+ item[
"TotalPageFileSpace"
]);
Console.WriteLine(
"Total Physical Memory = "
+ item[
"TotalPhysicalMemory"
]);
Console.WriteLine(
"Total Virtual Memory = "
+ item[
"TotalVirtualMemory"
]);
Console.WriteLine(
"Available Virtual Memory = "
+ item[
"AvailableVirtualMemory"
]);
}
Console.Read();
}
Output:
-------
Total Space = 4033036
Total Physical Memory = 2095172
Total Virtual Memory = 1933904
Available Virtual Memory = 116280
Regards,
Megha
Popularity
(
12402 Views
)