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

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

接受的答案

MathWorks支金宝app援小组
编辑:MathWorks支金宝app援小组 2020年2月28日
这个问题可能是由Magnet App、BetterTouchTool或类似的窗口抓取应用程序与macOS上的MATLAB不兼容引起的。在High Sierra和Catalina macOS上使用R2019a, R2019b和R2020a预发布版本观察到。
这也可能是由于应用程序,如文本扩展器和相位Express。
要解决这个问题,请尝试以下解决方案之一,看看它是否解决了问题:金宝搏官方网站
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)关闭抓窗app,重新启动MATLAB可以解决这个问题。对于过去许多类似行为的实例,这已经被认为是有效的。
另外,您也可以通过禁用正在使用的窗口截取应用程序中的某些功能或更改其设置以忽略MATLAB来解决这种不兼容性问题。
例如,我们已经看到BetterTouchTool可以继续运行,但“窗口捕捉”功能必须禁用MATLAB才能正常工作。如果退出应用程序解决了这个问题,你可能想尝试禁用“窗口捕捉”功能,并重新启动MATLAB,如果它更方便您的工作流程。
23日评论
Maeda Kazuhiro
Maeda Kazuhiro 2022年1月29日
我不再使用 磁铁 .现在,我正在使用 多点触控 这款软件具有窗扣功能,在R2021a上运行良好。然而,我认为这很有趣,用户需要切换或扔掉他们的应用程序,只是为了使用MATLAB。MathWorks开发人员,请修复这个问题。

登录发表评论。

更多答案(6)

史蒂夫·迈尔斯
史蒂夫·迈尔斯 2020年10月11日
编辑:史蒂夫·迈尔斯 2020年10月11日
我所做的只是告诉磁铁“忽略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: 我在我的iMac上用10.14运行2018a 都BetterTouch和磁铁安装 没有任何问题。看起来这更像是一个Matlab问题而不是一个磁铁....
1评论
什维塔辛格
什维塔辛格 2020年5月5日
嗨,Seb,
如果您仍然面临这个问题,请通过以下链接联系MathWorks技术支持,他们将能够进一步帮助您:金宝app
谢谢,
什维塔辛格

登录发表评论。


伊丽莎白·考夫曼
伊丽莎白·考夫曼 2021年8月23日
编辑:伊丽莎白·考夫曼 2021年8月23日
使用Terminal app打开它,输入Open -a MATLAB_R20***
它立刻使它变得更快。

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

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

登录发表评论。


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

登录发表评论。