[問題]記憶體不足的問題 已回收

看板MATLAB作者 (騙人祥2號)時間16年前 (2009/10/07 16:00), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
目前的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: 140.135.97.238

10/07 18:09, , 1F
開機參數加 /3GB 試試吧
10/07 18:09, 1F

10/07 21:12, , 2F
我使用過了耶 結果我的電腦開不了機
10/07 21:12, 2F

10/07 23:07, , 3F
改用64bit
10/07 23:07, 3F

10/08 13:25, , 4F
所以說只能用64位元的系統了唷...!
10/08 13:25, 4F
文章代碼(AID): #1Ap4gVoY (MATLAB)