为什么MATLAB中的按钮、应用程序或编辑器响应缓慢或挂起MacOS?

255次浏览(过去30天)
我使用MATLAB R2019a和MATLAB R2018b与MacOS High Sierra,我看到许多UI交互的性能问题,如以下:
-当按下“运行”和“新建”按钮时,反应非常慢(4-5秒)
通过鼠标点击在脚本文件中重新定位文本光标时出现延迟(或突出显示文本部分)
-延迟或冻结时,与一些应用程序,如颜色阈值或图像查看器应用程序进行交互
我在MATLAB R2018a中没有遇到这些问题
我该如何解决这个问题?

接受的答案

MathWorks支万博1manbetx援小组
编辑:MathWorks支万博1manbetx援小组 2020年2月28日
此问题可能是由于Magnet App、BetterTouchTool或类似的截窗App在macOS上与MATLAB不兼容导致。它已经在High Sierra和Catalina macOS上的R2019a、R2019b和R2020a预发布中观察到。
这也可能是由于应用程序,如文本扩展器和阶段快车。
若要解决此问题,请尝试以下解决方案之一,看看是否解决了问题:万博 尤文图斯
1)将MATLAB转换为使用OpenJDK™8(热点)版本的JRE,该版本可从以下链接下载:
切换MATLAB正在使用的JRE。
  1. (推荐)备份JRE原文件夹/sys/java/ JRE /maci64
  2. 将原来的JRE文件夹/sys/java/ JRE /maci64/ JRE替换为/Contents/Home
  3. 在“/sys/java/jre/maci64/jre/bin/java”路径下找到“java”可执行文件,确认操作。
  4. 启动MATLAB,用“version -java”验证JRE版本。输出应该包括“AdoptOpenJDK”。
2)切换MATLAB,使用JetBrains版本的JRE,可从以下链接下载:
安装上述链接的JRE版本可能会导致MATLAB中的JAVA错误。然而,这些错误不应该有任何副作用。
3)如果您正在使用多监视器设置,将MATLAB移动到辅助监视器可能会防止这个问题。但是,将MATLAB移回主监视器可能会导致该问题再次出现。
4)考虑换成眼镜。到目前为止,这个应用程序还没有性能下降的报道。在下面的链接中找到更多关于奇观应用程序的信息:
5)你应该能够毫无延迟地使用键盘快捷键。
6)关闭截窗程序,重新启动MATLAB可以解决这个问题。对于过去许多类似行为的实例,这被认为是有效的。
另外,您还可以通过禁用正在使用的窗口捕捉应用程序中的某些功能或更改其设置以忽略MATLAB来解决这种不兼容性问题。
例如,我们已经看到,BetterTouchTool可以保持运行,但“窗口捕捉”功能必须禁用MATLAB才能正常工作。如果退出应用程序解决了这个问题,你可能想要尝试禁用“窗口捕捉”功能并重新启动MATLAB,如果这对你的工作流程更方便的话。
23日评论
Maeda Kazuhiro
Maeda Kazuhiro 2022年1月29日
我放弃了使用 磁铁 .现在,我在用 多点触控 这款相机有抓窗功能,与R2021a配合使用效果很好。然而,我认为这很有趣,用户需要切换或扔掉他们的应用程序,只是为了使用MATLAB。MathWorks开发人员,请修复此问题。

登录评论。

更多答案(6)

史蒂夫·迈尔斯
史蒂夫·迈尔斯 2020年10月11日
编辑:史蒂夫·迈尔斯 2020年10月11日
我所做的只是告诉Magnet“忽略MATLAB”,它就为我解决了这个问题。
编辑:仍然滞后时,你切换到另一个应用程序,然后回到MATLAB,退出磁铁将修复,如果它是麻烦的。

Seb的偏见
Seb的偏见 2018年12月6日
编辑:Seb的偏见 2018年12月6日
同样的问题,最新的2018年MBP, OSX 10.14, Matlab 2018b。几乎任何与GUI的交互——无论是Matlab界面还是自定义GUI都会使Matlab崩溃。没有安装窗口管理软件。它在OSX 10.13上运行良好。
修复吗?
更新 事实上,它并没有崩溃,只是速度太慢了。在自定义构建的GUI上,从一个字段更改到另一个字段大约需要一分钟。
更新2: 我用10.14在我的iMac上运行2018a 同时安装了BetterTouch和Magnet 没有任何问题。看起来这更像是一个Matlab问题,而不是Magnet....
1评论
什维塔辛格
什维塔辛格 2020年5月5日
嗨,Seb,
如果您仍然面临这个问题,请使用以下链接联系MathWorks技术支持,他们将为您提供进一步的帮助:万博1manbetx
谢谢,
什维塔辛格

登录评论。


伊丽莎白·考夫曼
伊丽莎白·考夫曼 2021年8月23日
编辑:伊丽莎白·考夫曼 2021年8月23日
使用Terminal应用程序打开它,输入Open -a MATLAB_R20***
它立刻让它变快了很多。

叶林的山
叶林的山 2019年12月22日
我知道这个问题,那是因为我打开了一个截窗应用程序,这是一个翻译软件。所以一定要确保你没有打开任何窗口抓拍软件。

彼得·德拉蒙德
彼得·德拉蒙德 2020年6月2日
我有一台全新的iMac Pro,运行完全标准的Catalina MacOS, Matlab 2020编辑通常非常慢。相对于之前的任何一台Mac,它的速度都要慢得多,尽管硬件要好得多。过去人们常说,英特尔给予,微软拿走。现在看来,苹果给予了,而The MathWorks拿走了。目前,由于Matlab编辑器非常慢,我大部分时间都被迫在我的免费编辑器上进行编辑。
有趣的是:Matlab非常昂贵,而免费软件是免费的。
1评论
泰德•罗杰斯
泰德•罗杰斯 2021年12月26日
同样的问题。Mathworks技术似乎从未听说过这个问题,尽管有很多线程提到它。2021b在macbook pro上运行非常严重的问题

登录评论。


明宇的儿子
明宇的儿子 2022年1月26日
有一个问题,当试图使用R2021b在simulink中使用范围的缩放功能时,整个程序停止,在M1 macbook air上使用,但只是简单地退出矩形(任何窗口调整程序)并重新万博1manbetx启动matlab,为我解决了这个问题。
2的评论
Maeda Kazuhiro
Maeda Kazuhiro 2022年1月28日
我完全同意你的看法。MathWorks似乎正在迫使我们抛弃我们最喜欢的应用程序。这是他们的问题,不是我们或其他应用程序的问题。所以,他们需要解决这个问题。

登录评论。