工具箱路径缓存MATLAB
关于工具箱路径缓存MATLAB
出于性能考虑,用MATLAB®控件的文件夹更改检测matlabroot
文件夹,并跨会话缓存文件夹信息。禁用的文件夹更改检测和缓存功能对您来说大多是透明的。但是,如果MATLAB没有看到您的MATLAB代码文件的最新版本,或者如果您收到关于路径缓存的警告,那么您可能需要更新缓存。
启动时使用缓存文件
在启动时,MATLAB从缓存文件中获取信息以构建matlabroot
文件夹缓存。由于缓存文件,启动速度更快,特别是如果从网络服务器运行MATLAB,或者在matlabroot
文件夹中。当您结束会话时,MATLAB更新缓存文件。
属性时,MATLAB在启动时不使用缓存文件启用工具箱路径缓存复选框一般的偏好页面。相反,它通过从操作系统文件夹中读取来创建缓存,这比使用缓存文件要慢。
更新缓存和缓存文件
工具箱路径缓存如何工作
MATLAB缓存(本质上,存储在一个已知文件列表中)文件的名称和位置matlabroot
文件夹中。此文件夹用于MathWorks提供的文件®下载188bet金宝搏除了产品安装和更新之外不应该更改的产品。缓存这些文件夹可以在会话期间提供更好的性能,因为MATLAB不会主动监控这些文件夹。
我们强烈建议您将您创建的任何MATLAB代码文件和MathWorks提供的任何您编辑的文件保存在一个文件夹中不在matlabroot
文件夹树。如果你把文件放在matlabroot
文件夹,那么当你安装新版本的MATLAB时,它们可能会被覆盖。
何时更新缓存
中添加文件时matlabroot
文件夹,缓存和缓存文件需要更新。当您使用MATLAB的安装程序安装工具箱或工具箱更新时,MATLAB会自动更新缓存和缓存文件。MATLAB还会在使用MATLAB工具时自动更新缓存和缓存文件,例如将文件从MATLAB编辑器保存到matlabroot
文件夹中。
中添加或删除文件时matlabroot
通过其他方法,MATLAB可能无法识别这些更改。例如,当你:
中保存新文件
matlabroot
使用外部编辑器的文件夹中添加或删除文件使用操作系统特性和命令
matlabroot
文件夹
然后尝试使用其中一个新文件,MATLAB会显示这样的消息:
未定义的函数或变量
更新缓存,以便MATLAB识别您在matlabroot
文件夹中。
更新缓存的步骤
要更新缓存和缓存文件,
在首页选项卡,在环境部分中,点击
首选项.选择MATLAB>一般.
点击更新工具箱路径缓存并点击好吧.
功能选择
要更新缓存,请使用重新处理工具箱
.若要更新缓存和缓存文件,请使用重复toolboxcache
.有关更多信息,请参见重新处理
.