How to Get Total Physical RAM in C#
By Tan Lee Published on Jan 08, 2025 681
Retrieving the total installed physical memory (RAM) on the system is straightforward.
You can easily access the system's total physical memory (RAM) programmatically using C# by adding a reference to Microsoft.VisualBasic in your project.
Next, retrieve the total physical RAM of your system in bytes.
ulong ram = (new Microsoft.VisualBasic.Devices.ComputerInfo().TotalPhysicalMemory) / (1024 * 1024);
You should convert the value as follows:
- To get Kilobytes, divide by 1024;
- To get Megabytes, divide by 1024 * 1024;
- To get Gigabytes, divide by 1024 * 1024 * 1024, and so on.
Categories
Popular Posts
Structured Data using FoxLearn.JsonLd
Jun 20, 2025
Implement security headers for an ASP.NET Core
Jun 24, 2025
10 Common Mistakes ASP.NET Developers Should Avoid
Dec 16, 2024
HTML Bootstrap 4 Login, Register & Reset Template
Nov 11, 2024