文档

这是机器翻译

翻译的微软
鼠标在文本上查看原文。点击下面的按钮,返回该页面的英文版本。

MATLAB中的工具箱路径缓存

关于MATLAB中的工具箱路径缓存

出于性能考虑,用MATLAB®跨会话缓存工具箱文件夹信息。缓存特性对您来说大多是透明的。但是,如果MATLAB没有看到您的MATLAB代码文件的最新版本,或者如果您收到关于工具箱路径缓存的警告,则可能需要更新缓存。

启动时使用缓存文件

在启动后,MATLAB从缓存文件中获取信息,以构建工具箱文件夹缓存。由于缓存文件,启动速度更快,特别是如果您从网络服务器运行MATLAB或如果您有许多工具箱文件夹。当您结束会话时,MATLAB更新缓存文件。

属性时,MATLAB在启动时不使用缓存文件启用工具箱路径缓存复选框一般的偏好.相反,它通过从操作系统文件夹中读取来创建缓存,这比使用缓存文件要慢。

更新缓存和缓存文件

工具箱路径缓存如何工作

MATLAB缓存(本质上,存储在一个已知文件列表中)文件的名称和位置matlabroot/工具箱文件夹。这些文件夹用于MathWorks提供的文件®s manbetx 845除了产品安装和更新之外不应该更改的产品。缓存这些文件夹可以在会话期间提供更好的性能,因为MATLAB不会主动监控这些文件夹。

我们强烈建议您将您创建的任何MATLAB代码文件和MathWorks提供的任何您编辑的文件保存在一个文件夹中matlabroot/工具箱文件夹树。如果你把文件保存好matlabroot/工具箱文件夹,当你安装一个新版本的MATLAB时,它们可能会被覆盖。

何时更新缓存

添加文件时matlabroot/工具箱需要更新文件夹、缓存和缓存文件。当您使用MATLAB的安装程序安装工具箱或工具箱更新时,MATLAB会自动更新缓存和缓存文件。当您使用MATLAB工具时,MATLAB还会自动更新缓存和缓存文件,例如当您将文件从MATLAB编辑器保存到matlabroot/工具箱文件夹。

中添加或删除文件时matlabroot/工具箱通过其他方法,MATLAB可能无法识别这些更改。例如,当你:

  • 保存新文件matlabroot/工具箱使用外部编辑器的文件夹

  • 使用操作系统特性和命令添加或删除文件matlabroot/工具箱文件夹

MATLAB显示如下信息:

未定义的函数或变量

更新缓存,以便MATLAB识别您所做的更改matlabroot/工具箱文件夹。

更新缓存的步骤

要更新缓存和缓存文件,

  1. 首页选项卡,在环境部分中,点击首选项.选择MATLAB>一般

    一般的偏好窗格。

  2. 点击更新工具箱路径缓存并点击好吧

功能选择

要更新缓存,请使用重新处理工具箱.若要更新缓存文件,请使用重复toolboxcache.有关更多信息,请参见重新处理

使用工具箱路径缓存进行更多诊断

若要在启动MATLAB时显示有关启动时间的信息,请选择启用工具箱路径缓存诊断复选框一般的偏好

这个话题有用吗?