簡體   English   中英

MATLAB很慢打開文件進行編輯

[英]MATLAB slow to open files for editing

我在Mac OS 10.8.3上使用r2013a,在打開.m文件進行編輯時,我注意到性能非常慢。 我在open filename.m上運行了探查器,這就是我所看到的:

檔案信息

它試圖將其作為視頻文件讀取是什么? 無法先檢查擴展名嗎? 這是一個.m文件,為什么還要費心檢查它是否是一個視頻?

我很想知道是否有解決方案。 延遲讓我感到緊張。

請改用edit filename.m 它不會調用VideoReader,速度提高10倍以上。

似乎編輯finfo()似乎解決了這個問題。 如果您沒有編輯原始文件的權限,只需將修改后的副本放在某處並將其添加到MATLAB的路徑中。

修改后的finfo()具有以下行(從我的版本中的第56行開始)。 唯一的變化是處理.m文件是事先完成的,而不是所有的視頻/音頻處理:

if ~isempty(ext)
    if any(strcmp(ext, {'m'}))
        % try to find handler on the path
        openAction = which(['open' ext]);
        loadAction = which([ext 'read']);
    else

        % Get the list of supported video file formats on this platform
        try
            videoFileFormats = VideoReader.getFileFormats;
            % extracting video file extensions
            videoFileExt = {videoFileFormats.Extension};
...
...
...
end %(line 134)

現在從當前文件夾面板或命令窗口open()打開.m文件可以快速運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM