我試圖分配的內存不是很大或任何東西。我只是不能分配 1.5到1.7千兆字節的傳染性內存。據我所知,Windows爲您提供了2 GB的虛擬空間供您的應用程序使用。所以,像malloc(1500 * 1024 * 1024)這樣的調用並不完全是瘋狂的。我試過malloc,new [],VirtualAlloc都沒有工作。我如何分配2千兆字節的C++內存塊?
有什麼我在這裏失蹤? 有人告訴我這與物理內存有關,我完全否認這一點,因爲爲什麼虛擬空間,地址轉換表和TLB被髮明,如果我分配物理內存。
如果我在具有256兆內存的機器上分配1.5個演出,我嘗試訪問不應該系統會顛簸但工作?
記憶是否具有傳染性?這就像是Alzhemiers的對面嗎? ;) – Guffa 2010-07-14 20:08:18