※ 引述《xanthorny (shrug~faint~shake~)》之銘言:
: 請問各位,
: 我有一個應用程式,在PC上可以順利地執行,
: 但拿到NB上去執行時卻出現下列的訊息:
: Director Player 6.0
: This program requires at least 3MB of free virtual memory to run.
: 問題是我NB上的記憶體明明就還夠啊,
: 而且為什麼會需要virtual memory呢?
: 請問是不是有什麼好的解決方法?
: 謝謝。
謝謝各位。
關於這個問題我後來自己找到解決方案了。
首先我在google上搜尋發現也有人發生過和我同樣的問題,
當時有人提出的解決方法是,
直接去更改虛擬記憶體的起始大小和最大值,
例如該案例中建議皆設定為768MB。
惟這個方法我自己試過後發覺仍然無效,
尚且,也有人提出質問說這個方法似乎只適用於XP PRO,
如果是XP Home版本的話似乎不適用,我自己也覺得似乎是如此,
因為我NB上的XP也是Home的版本,而PC上的是PRO的版本(不過,在PC
上執行該程式時似乎都不會發生執行不能的問題,所以也沒有要不要改
設定的困擾)。
結果,我乾脆就把虛擬記憶體改成"沒有分頁檔案"(這樣的效果應該就是
變成了不使用虛擬記憶體了吧!),意外地竟然解決了這個問題。
提出自己的經驗供大家參考,順便也請教諸位先進,雖然誤打誤撞解決了
virtual memory的問題,但實在是不知道為什麼這樣可以?而且,把虛擬記
憶體設定為不使用(大概吧,我也不確定這樣是不是就算不使用),不知道
會不會對於系統運作有不良影響?
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.211.192