2013-08-20 25 views
2
  1. 我想在一個特定時刻,以確定可用內存量,使我讓用戶知道一個特定操作是否可行與否,這取決於RAM必要的量是否可用。

編輯:我發現this。但隨着特拉維斯說,這是一些什麼樣的尋呼& RAM的組合。我想知道只有免費的RAM內存。如何確定C++應用程序中可用RAM的數量?

  1. 其次,我想了解如何在Windows中使用分頁,如果必要的RAM量不可用。 謝謝。
+0

Google for'Windows虛擬內存管理' –

+0

@StephenD請參閱編輯。 –

+1

沒有一種便攜的方式來做到這一點。您可以使用特定於操作系統的API來了解系統中發生的情況,但通常這對於應用程序來說都是有目的透明的。的 – mark

回答

2

關於分頁:分頁如果在Windows中啓用自動執行。無需更改您的代碼即可使用它。

關於空閒內存:Win32/MFC: How to find free memory (RAM) available?

您也可以嘗試要求的內存。如果成功,則可以執行該操作。如果你打算使用它......這不是最好的解決方案。

相關問題