主要内容

工具箱路径缓存马铃薯

关于工具箱路径缓存马铃薯

出于性能原因,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.夹。

更新缓存的步骤

要更新缓存和缓存文件,

  1. 在这一点标签,在环境部分,点击首选项。选择马铃薯>一般

    一般偏好窗格显示。

  2. 点击更新工具箱路径缓存然后点击

功能替代

要更新缓存,请使用rehash工具箱。更新缓存和缓存文件,使用rehash toolboxcache.。有关更多信息,请参阅雷厄什