Walaupun kelas PerformanceCounter
C# menawarkan data prestasi sistem, mendapatkan jumlah RAM secara langsung adalah tidak intuitif. Pendekatan yang lebih cekap memanfaatkan pemasangan Microsoft.VisualBasic
.
Menggunakan Perhimpunan Microsoft.VisualBasic
Tambahkan rujukan pada pemasangan Microsoft.VisualBasic
pada projek anda. Ini memberikan akses kepada kelas ComputerInfo
:
using Microsoft.VisualBasic.Devices; ComputerInfo computerInfo = new ComputerInfo();
Mengambil dan Menukar Data RAM
Kelas ComputerInfo
mendedahkan sifat TotalPhysicalMemory
, mengembalikan jumlah RAM fizikal dalam bait:
long totalRAMBytes = computerInfo.TotalPhysicalMemory;
Untuk kebolehbacaan yang lebih mudah, tukar bait kepada megabait (MB) atau gigabait (GB):
double totalRAMMB = totalRAMBytes / (1024.0 * 1024.0); double totalRAMGB = totalRAMMB / 1024.0;
Kod ringkas ini menyediakan kaedah mudah untuk menentukan jumlah RAM sistem dalam aplikasi C#.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Jumlah RAM dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!