MATLAB启动慢解决方案
為什么MATLAB卡在“初始化”狀態或在Windows上很長時間才啟動?
問題描述:
MATLAB打開,但狀態狀態“初始化”很長一段時間。無論是否使用遠程許可管理器,MATLAB都需要很長時間才能啟動。
解決方案:
==============
許可問題:
==============
如果MATLAB啟動,但仍然處于“初始化”狀態,MATLAB可能無法在您的系統上找到許可證。這可能是由于命名為LM_LICENSE_FILE的環境變量設置不當導致的。這個變量告訴MATLAB和其他flexlm應用程序在哪里找到許可證文件。如果這個變量設置不當,MATLAB可能會搜索一個延長時間的許可證。同樣,如果你從網絡斷開連接,并訪問工具箱的網絡許可,如果這個變量沒有正確設置,MATLAB將掛起。
如果您有一個獨立的MATLAB許可,但是為不同的FLEXlm應用程序設置了LM_LICENSE_FILE變量,也會發生這種緩慢的啟動。
注意:也可能有一個MLM_LICENSE_FILE變量。這個變量只適用于MATLAB,但是如果在讀取MLM_LICENSE_FILE之前設置它,MATLAB仍然會讀取LM_LICENSE_FILE。如果您有一個MLM_LICENSE_FILE變量,那么通過切換到LM_LICENSE_FILE可以獲得更好的性能
無論哪種情況,要解決這個問題,請執行以下操作:
1)右鍵單擊“我的電腦”圖標,選擇“屬性”。(你也可以轉到控制面板,雙擊“系統”。)
2)進入“高級”選項卡,點擊“環境變量”
3)在底部窗口,系統變量,尋找一個名為LM_LICENSE_FILE的變量
4)如果已經設置了LM_LICENSE_FILE變量,請跳到步驟5。如果沒有,通過單擊“新建”并在“變量名稱”框中輸入“LM_LICENSE_FILE”來創建一個LM_LICENSE_FILE變量。
5)首先將LM_LICENSE_FILE變量設置為MATLAB license.dat文件的絕對路徑。許可文件應該在MATLAB/bin/win32目錄下,其中MATLAB/bin/win32目錄下,其中MATLAB/bin/win32目錄下,其中MATLAB是MATLAB根目錄。如果有多個許可證文件,在第一個路徑后使用分號" ; ",然后輸入下一個許可證文件的路徑。點擊“確定”保存。
6)再次啟動MATLAB。
選項2
= = = = = = = =
或者,如果您只使用一個許可來訪問MATLAB和工具箱,您可以在MATLAB快捷方式中指定許可文件。要做到這一點,請遵循以下步驟:
1)右鍵單擊MATLAB的快捷方式,選擇“屬性”
2)在“Target”字段中,輸入以下內容:
" $ MATLABROOT \ bin \ win32 \ MATLAB.exe”- c“MATLABROOT \ bin \ win32 \ license.dat”
(其中$MATLABROOT是MATLAB的根目錄)
3)點擊“OK”。
4)從快捷方式啟動MATLAB。
=================
Non-licensing問題:
=================
(確保您已經啟用了查看隱藏文件和文件夾)
瀏覽到文件夾c:\Documents and Settings\ <您的用戶名>\應用程序數據(Application Data)\
刪除名為“MathWorks”的目錄
3.一旦這個被刪除,重新啟動MATLAB。這個目錄將在下次啟動MATLAB時重新創建。
如果這不能解決問題,有一個已知的問題與MATLAB 7.0 (R14)和圖形庫提供的某些顯卡,這不能有效地使用內存,并導致MATLAB 7.0 (R14)使用虛擬內存比預期的更頻繁。在這種情況下,禁用卡的硬件圖形加速特性可以提高MATLAB 7.0 (R14)的性能。要做到這一點,請遵循以下步驟。
1)關閉MATLAB。
2)右鍵單擊Windows桌面,選擇“屬性”。
3)在打開的顯示屬性窗口中,選擇“設置”頁簽,然后點擊“高級”按鈕。
4)在打開的窗口中,選擇“故障診斷”選項卡。
5)將左側的“硬件加速”滑塊設置為“無”。
6)在此窗口中單擊“確定”,然后在顯示屬性窗口中再次單擊“確定”。
7)重啟MATLAB。
解決方案2:
============
在某些情況下,客戶報告說,他們機器上的反病毒應用程序在后臺運行,拖慢了MATLAB。對于這些客戶,禁用主動掃描選項(至少禁用MATLAB目錄)可以大大提高性能。
總結
以上是生活随笔為你收集整理的MATLAB启动慢解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java限制ip登陆次数_手把手教你自定
- 下一篇: 大学计算机基础教程第13章数据库技术基础