MATLAB 板


LINE

※ 引述《kenneth1 (柱子)》之銘言: : 請問一下 : 我的電腦記憶體是2G : 我現在有一個15000*15000的矩陣 : 我想對矩陣求eigenvalues : 可是每當我電腦要讀取矩陣時 : 就會出現OUT OF MEMORY : 可是測試矩陣到12000*12000的時候 : 他的記憶體使用量只到達1.2G : 就連虛擬記憶體也沒使用到 : 我使用的作業系統是WINDOWS XP : 我想問一下 : 是我的記憶體真的不夠還是XP限制使我的程式無法執行還是MATLAB的限制 : 還有假使是XP或者MATLAB的問題話 : 要如何解決 : 謝謝 以下是我以前寫的心得,請參考看看! 如果有錯誤的地方,請各位先進不吝給予指教。 :) == 增加 MATLAB 可以使用的記憶體空間 CMHuang (CMingHuang[at]gmail.com) 歡迎散佈及修改,但請保留出處及作者。 適用環境 MATLAB 7.0(R14) on 32bit CPU and Windows XP MATLAB 在 Windows XP 所需要的記憶體超過 1.7GB 時, MATLAB會發生 "out of memory" 的 warning。 不管你怎麼增加 physical memory 或 virtual memory 都無法改善這個問題。 其原因在於 Windows XP 限制最多配置 2GB virtual memory 給每一個 process。 所以 MATLAB 預設在 Windwos XP 上只能使用大約 1.5GB 的記憶體(大約是 180*10^6 個 double 型態的數值)。 你可以在 MATLAB 內使用: feature('memstats'); 來察看 MATLAB 內你可以使用的記憶體空間。 但是 MATLAB 7.0 之後,開始支援 3GB switch 開機選項。 (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 重新開機後,再使用 feature 指令查詢 MATLAB 可使用的記憶體空間增加為 2.7GB。 如果 MATLAB 可使用的記憶體空間不如你所想像的增加。 請增加你的 physical memory 或著依照 How Do I Set The Swap Space (http://www.mathworks.com/support/tech-notes/1100/1106.html#setting_swap) 來增加可使用的 virtual memory 大小。 Reference Memory Management Guide (http://www.mathworks.com/support/tech-notes/1100/1106.html) New Features in MATLAB 7 for Handling Large Data Sets (http://www.mathworks.com/company/newsletters/digest/nov04/newfeatures.html) Memory Support and Windows Operating Systems (http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx) --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.192.28
1F:推 sunev:喔喔...板主m~~ 05/07 03:02
2F:推 kenneth1:非常感謝~~ 我試試看可以用嗎 05/07 20:29
※ 編輯: zaguan 來自: 140.111.13.44 (06/27 18:21)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP