PDA

View Full Version : بدست آوردن مقدار رم فیزیکی



IR1393
جمعه 13 آذر 1394, 17:56 عصر
با سلام.
من خیلی گشتم و هیچ راهنمای درستی درباره این مشکل پیدا نکردم.کسی می تونه کم کنه مقدار رم فیزیکی رو بدست بیارم؟

abdullah20
جمعه 13 آذر 1394, 18:12 عصر
مقدار رم فیزیکی؟

IR1393
جمعه 13 آذر 1394, 18:27 عصر
بله رم فیزیکی،نه رم مجازی.

abdullah20
جمعه 13 آذر 1394, 18:28 عصر
منظورتون از مقدار چیه؟
ظرفیت رم
حجمی که الان استفاده شده

IR1393
جمعه 13 آذر 1394, 18:59 عصر
منظورم ظرفیته

abdullah20
جمعه 13 آذر 1394, 19:31 عصر
ManagementScope oMs = new ManagementScope();
ObjectQuery oQuery = new ObjectQuery("SELECT Capacity FROM Win32_PhysicalMemory");
ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs, oQuery);
ManagementObjectCollection oCollection = oSearcher.Get();
long Size = 0;
long Cap = 0;
foreach (ManagementObject obj in oCollection)
{
Cap = Convert.ToInt64(obj["Capacity"]);
Size += Cap;
}
Size = (Size / 1024) / 1024 ;
this.Text = Size.ToString() + "MB";

IR1393
جمعه 13 آذر 1394, 20:05 عصر
Error می ده.می گه منبع رو گم کردید؟

IR1393
جمعه 13 آذر 1394, 20:13 عصر
ManagementScope oMs = new ManagementScope();
ObjectQuery oQuery = new ObjectQuery("SELECT Capacity FROM Win32_PhysicalMemory");
ManagementObjectSearcher oSearcher = new ManagementObjectSearcher(oMs, oQuery);
ManagementObjectCollection oCollection = oSearcher.Get();
long Size = 0;
long Cap = 0;
foreach (ManagementObject obj in oCollection)
{
Cap = Convert.ToInt64(obj["Capacity"]);
Size += Cap;
}
Size = (Size / 1024) / 1024 ;
this.Text = Size.ToString() + "MB";
دقیقا با کدام using؟

abdullah20
جمعه 13 آذر 1394, 20:28 عصر
در system.management