我注意到,如果我長時間處於調試模式(例如3小時),MATLAB(Windows 7,64位上的R2011b)往往會變慢。我不記得在以前版本的MATLAB中發生過這種情況。MATLAB在長時間的調試過程中變慢了
速度變慢很小,但足以影響我的生產力(有時MATLAB需要等待1秒才能輸入命令行或編輯器)。
我通常在這種模式下花費數小時對編碼完整項目的調試模式(例如停止在鍵盤語句之後)。我發現使用調試模式可以方便地在執行時隨時檢查代碼的同時有機地增長我的代碼。
奇怪的是我的機器有16 GB的RAM和所有工作空間的總大小,而在調試模式下通常小於4 GB。我沒有任何其他大型進程在後臺運行,我的系統報告〜8GB的可用RAM。
另外,不幸的是,MATLAB不允許我從調試模式調用pack
;它抱怨有:
Warning: PACK can only be used from the MATLAB command line.
我已經重新啓動MATLAB,重新啓動我的系統後轉載此行爲,並在不同的日子。有了這個,我的問題是:
- 有沒有人注意到了這一點?有什麼我可以做,以防止這種放緩,而不退出調試模式?
- Mathworks是否有解決此問題的技術說明或聲明?
在如此重要的情況下,我的代碼是一個網絡驅動器上,所以我說我startup.m
文件,should alleviate從它產生的性能產生任何影響如下:
system_dependent('RemoteCWDPolicy', 'None');
system_dependent('RemotePathPolicy', 'None');
system_dependent('DirChangeHandleWarn','Never');
這不是一個編程問題。您應該可以使用Mathworks來解決這個問題。 – abcd
我恭敬地不同意。 [常問問題](http://stackoverflow.com/faq#questions)說:** Q:**'我可以問什麼樣的問題?'** A:**'如果您的問題涵蓋[.. 。]程序員通常使用的軟件工具[0123]然後你是在正確的地方問你的問題!' –
我已經遇到了Matlab自從2011a以來一直掛在OSX上的Matlab問題。我從來沒有能夠做到這一點可重複使用,並且我沒有多少運氣與支持(「哦,只是頻繁地重新啓動Matlab」)。請提交支持請求,以便他們可以更認真地開始查看。 – Jonas