[問題] 無法清除記憶體

看板Mathematica作者 (Do I Must Do..)時間11年前 (2013/08/09 23:46), 編輯推噓1(106)
留言7則, 3人參與, 最新討論串1/1
因為要處理的資料量很大 所以每次整理完資料後部分變數要清除重新載入 但是使用ClearAll 雖然變數被刪除 但是記憶體沒有被釋放 請問該怎麼處理呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.98.68.79

08/10 21:07, , 1F
重開一個 Kernel? (不過這樣的話計算的函式就要重新執行)
08/10 21:07, 1F

08/10 21:08, , 2F
可以用 Quit[] 退出這個 Kernel 再執行任何式子就會新開
08/10 21:08, 2F

08/10 21:40, , 3F
但我只是想清掉部分變數~需要重新輸入~有其他已經跑過的
08/10 21:40, 3F

08/10 21:41, , 4F
需要保留
08/10 21:41, 4F

08/12 11:59, , 5F
08/12 11:59, 5F

08/12 11:59, , 6F
用 Unprotect[Out]; Out[n]=. 讓 MemoryInUse[] 下降。
08/12 11:59, 6F

08/12 11:59, , 7F
也許你可以試試看。
08/12 11:59, 7F
文章代碼(AID): #1I1Gxpsm (Mathematica)
文章代碼(AID): #1I1Gxpsm (Mathematica)