我遇到任意Matlab命令需要很长时间才能开始执行的情况。 这种情况(看似)随机发生,但频繁发生(大约每5次一次)以减缓我的工作。
请注意,这对命令本身不依赖,即使是简单的tic, 1, toc
可能需要超过15秒(原文如此!),然后会显示
1
Elapsed time is 0.000608 seconds.
正如所料。在此延迟期间,状态栏显示“忙”,GUI处于反应状态。 之后所有输出都顺利进行,没有进一步的延迟。因此,我假设Matlab自己花了一些时间进行一些预处理。
这种情况发生在我的两台机器上,2013a和2013b都在Windows 7上,所以我希望它与我的具体设置有关。 我可以想象下面的一个是导致这种情况,但是谷歌这个问题特别困难,因为“慢速matlab”关键字中的大多数问题都解决了特定代码片段的实际性能,而这并非如此。
C:
)之前有没有人经历过这种情况,或者有任何想法如何进一步明确这些延误的原因?
答案 0 :(得分:0)
事实证明这是一个许可问题。 LM_LICENSE_FILE
除了Matlab之外还包含许多用于其他工具的服务器,其中一个没有响应。清理LM_LICENSE_FILE
以及使用-c
command line option启动Matlab解决了我的问题。