R2018b代码编辑器的延迟问题
39视图(30天)
显示旧的评论
我使用Macbook Pro 2014。2.6 ghz i5处理器,8通用1600 mhz的记忆。我安装了两个版本的matlab, 2015 a和2018 b。当我编辑代码在2015,一切都很好。然而,2018 b在同一台机器上运行时,代码编辑器很延迟。通过“延迟”,我的意思是当我只是试图移动光标或者输入一些文本,它可能在1 - 2秒后反应。有时,左边底部角落弹出信息“处理…”。我没有看到这一信息在前面的matlab版本。新版本运行新的东西在后面导致这个延迟的问题?我唯一有这个问题吗?
答案(4)
克丽丝Fedorenko
2018年10月3日
编辑:克丽丝Fedorenko
2018年10月3日
有类似行为的实例R2018b造成磁铁应用。把它应该解决这个问题。另外,您应该能够使用键盘快捷键,没有延迟。
8的评论
丹尼尔Pantea
2018年10月22日
编辑:丹尼尔Pantea
2018年10月22日
似乎不仅影响MAC。我在Windows 7 x64具有相同的延迟。相同的脚本和测试:R2018b它需要23.4秒来处理数据。——R2018a需要17.21秒来处理相同的数据。我必须回到R2018a随着在某些情况下显示响应与R2018b秒!希望他们有一些补丁,否则这是一个退一步……
5个评论
丹尼尔Pantea
2018年10月25日
我从支持有很大帮助,他们确定了一个优化的地方金宝app,减少了消耗时间大约10倍!下面的细节后,运行时间从2018 b vs 2018的区别是微不足道的:
- 17:1.931015秒。
- 18:2.253766秒。
- 18 b: 2.268560秒。
这是详细的改善(特定于我而言),我收到支持:金宝app
周围SCRIPT.m 775行,有是一个非常紧密的循环:
为我= 1:N1
k = min(我mean_len);
my_mean = (my_mean * (k - 1) + hUI.preprocessed {1} {ch}(我))/ k;
hUI.preprocessed {3} {ch} (i) = my_mean;
结束
使用临时变量绞车部分索引的循环会产生巨大的差异:
tempVar3 = hUI.preprocessed {3} {ch};
tempVar1 = hUI.preprocessed {1} {ch};
为我= 1:N1
k = min(我mean_len);
my_mean = (my_mean * (k - 1) + tempVar1 (i)) / k;
tempVar3 (i) = my_mean;
结束
回族。预处理{3}{ch} = tempVar3;