Re: [問題] 記憶不足的問題 請問要怎麼解決
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
可以藉著修改 C:\boot.ini 的方式,使 Windows XP 對每一個 process 的 virtual
memory 配額上限到達 3GB。
如下增加 /3GB 參數,並且重新開機。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="????" /3GB
若可使用的記憶體空間不如你所想像的增加。
請增加你的 physical memory 或著依照 How Do I Set The Swap Space
http://www.mathworks.com/support/tech-notes/1100/1106.html#setting_swap
來增加可使用的 virtual memory 大小。
※ 引述《dd316051 (騙人祥2號)》之銘言:
: 目前的XP都還是用32位元的
: 所以最多只到4GM
: 所以說它最配置2G到程式上面
: 最近需要用到MATLAB讀取TXT檔
: 可是光TXT檔就有680M左右
: 每當我讀到剩下一點點就會出現 OUT OF MEMORY
: (fopen 跟load 都失敗)
: 我已經去電腦那改過磁碟機的分頁檔大小(虛擬記憶體)
: 已經條大最大限,把硬碟內剩下的空間都用上去了
: 可是還是出現記憶體不足的現象
: 然後我在matlab上面打 feature('memstart')去查他的記憶體使用量
: 發現不管我有沒有調分頁檔大小 它的 Largest Contiguous Free Blocks 都一樣大
: 而且其中 Page File (Swap space) 還有很大的空間是FREE的
: 可是MATLAB就不是會去用那一塊區域
: 不知道有沒有大大可以幫助我這個問題阿??
: 已經找過好多地方了
: 我連將windows 內的BOOT.ini檔改過了
: 硬是將1GB的記憶體移動給程式去跑
: 結果造成電腦無法開機
: 希望有大大有沒有辦法將Page File (Swap space)內的FREE拿來用
: 或是有其他的辦法可以直接讀取TXT檔
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.87.85.162
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):