Matlab命令提示符上的不需要的延迟

时间:2014-06-03 11:05:01

标签: matlab

我遇到任意Matlab命令需要很长时间才能开始执行的情况。 这种情况(看似)随机发生,但频繁发生(大约每5次一次)以减缓我的工作。

请注意,这对命令本身不依赖,即使是简单的tic, 1, toc可能需要超过15秒(原文如此!),然后会显示

1
Elapsed time is 0.000608 seconds.

正如所料。在此延迟期间,状态栏显示“忙”,GUI处于反应状态。 之后所有输出都顺利进行,没有进一步的延迟。因此,我假设Matlab自己花了一些时间进行一些预处理。

这种情况发生在我的两台机器上,2013a和2013b都在Windows 7上,所以我希望它与我的具体设置有关。 我可以想象下面的一个是导致这种情况,但是谷歌这个问题特别困难,因为“慢速matlab”关键字中的大多数问题都解决了特定代码片段的实际性能,而这并非如此。

  • 我的Matlab路径可能包含不应该
  • 的内容
  • MEX编译器干扰或配置错误
  • 在Simulink中打开的模型会干扰(虽然也没有打开模型)
  • HDL-Coder干扰
  • 定点(或其他)库干扰
  • 错误的设置(例如加速)
  • 我经常使用TrueCrypt安装的驱动器(虽然它也发生在C:

之前有没有人经历过这种情况,或者有任何想法如何进一步明确这些延误的原因?

1 个答案:

答案 0 :(得分:0)

事实证明这是一个许可问题。 LM_LICENSE_FILE除了Matlab之外还包含许多用于其他工具的服务器,其中一个没有响应。清理LM_LICENSE_FILE以及使用-c command line option启动Matlab解决了我的问题。