IntelliJ IDEA Ultimate 在 mac M1 上速度极慢

问题描述 投票:0回答:7

我正在使用 Mac Air M1 并尝试运行 IntelliJ Ultimate。

我在 JetBrains YouTrack 上阅读了一些问题,似乎很多人对他们的体验非常满意。所以,我认为我的环境有问题,但我无法找出问题所在

我已完成的步骤:

  1. 重新启动我的Mac

  2. 无效的缓存和重新启动的IDE

  3. 重新安装IntelliJ

  4. 删除“Caches”和“Application Support/JetBrains”目录,然后重新安装IDE

  5. 检查我是否使用默认的 Java 运行时版本

  6. 检查我是否使用 Intel 版本的 IDE

  7. 禁用抗锯齿功能

  8. 关闭 Google Chrome 等“重型”应用程序

  9. 已安装 Atom Material Icons 插件

  10. 下载的预建共享索引

  11. 修改了.vmoptions并添加了

-Dsun.java2d.opengl=true
-Dsun.java2d.opengl.fbobject=false
  1. 禁用平滑滚动

  2. 我没有使用外接显示器,Mac 已连接到电源插座

这是我的环境:

IntelliJ:

IntelliJ IDEA 2022.1 (Ultimate Edition)
Build #IU-221.5080.210, built on April 12, 2022
Runtime version: 11.0.14.1+1-b2043.25 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.1
GC: G1 Young Generation, G1 Old Generation
Memory: 1024M
Cores: 8
Non-Bundled Plugins:
    com.mallowigi (64.0.0)
    Dart (221.5588)
    io.flutter (66.0.4)

Kotlin: 221-1.6.20-release-285-IJ5080.210

麦克:

Model Name: MacBook Air
Chip: Apple M1
Total Number of Cores: 8 (4 performance and 4 efficiency)
Memory: 8 GB
OS: macOS Monterey Version 12.1

相关 YouTrack 主题

更新#1: 将问题移至 JetBrains YouTrack:https://youtrack.jetbrains.com/issue/IDEA-293523/IntelliJ-IDEA-Ultimate-is-extremly-slow-on-mac-M1

intellij-idea jetbrains-ide apple-m1
7个回答
7
投票

您可以查看应用程序的内存使用情况,并根据需要相应增加内存使用情况。就我而言,由于内存不足,速度很慢。

  1. 通过选中内存指示器来启用它(视图 -> 外观 -> 状态栏小部件 -> 内存指示器)。有了这个,现在您可以在 Intellij IDE 的右下角看到内存使用详细信息。
  2. 如果可用内存耗尽超过 80%,请增加内存,方法如下:单击帮助 -> 更改内存设置 -> <>)

Memory Settings


3
投票

我对同一个 MBA 也有同样的问题。

我将运行时更改为 OpenJDK 18,现在完全流畅了:) 帮助 -> 查找操作 -> 选择 IDE 的启动运行时

我尝试了其他几个 JDK,也许 Azul 是最快的。 另外,我还更新了Xmx: 帮助 -> 编辑自定义虚拟机选项并更新至 2048m

对我来说,似乎问题现在已经解决了,或者至少好多了。


1
投票

尝试使用 EAP 版本的 IntelliJ IDEA 2022.2,它在带有 Metal 框架的 JBR 17 上运行。


0
投票

我下载了 Intellij Ultimate 的 M1 版本,性能有了令人难以置信的提升。 顺便说一句:我有一台 MacBook Pro 13',配有 16GB 内存和 1TB 固态硬盘

intellij环境

IntelliJ IDEA 2022.1.1(终极版) 版本 #IU-221.5591.52,建于 2022 年 5 月 10 日 授权给******************** 订阅有效期至********。 运行时版本:11.0.14.1+1-b2043.45 aarch64 VM:JetBrains s.r.o. 的 OpenJDK 64 位服务器 VM macOS 12.3.1 GC:G1年轻代,G1老一代 内存:1024M 核心数:8 注册表: **************

非捆绑插件: monokai-pro (1.8.1) com.vincentp.gruvbox-主题 (0.5.4) com.intellij.plugins.macoskeymap (221.5591.19) com.github.rmatafonov.cucumber-scenarios-indexer (1.1.0) com.github.chencn.yamlandprops (1.0.5) net.lagerwey.cucumber-kotlin (2022.1.0) dev.eltonsandre.intellij.spring.assistant.plugin (1.5.2)

Kotlin:221-1.6.21-release-337-IJ5591.52


0
投票

深入社区后,我发现了这篇reddit帖子https://www.reddit.com/r/IntelliJIDEA/comments/q05b29/intellij_idea_for_m1_macbook/它基本上告诉你安装Rosetta2,也很耗电池,我认为它只是最好使用 mac mini 设置(不是 macos 用户,但希望使用)


0
投票

我在 Apple M2 Pro Ultimate 版本上遇到了这个问题。 打开显示器有单独的空间减少我的滞后。


0
投票

与我的同事相比,我的构建时间非常慢。

经过一番调查,我意识到我使用的是针对英特尔优化的 java。

您可以通过查看活动监视器中的Kind列轻松找到答案

我意识到你需要一个java构建aarch64

只需进入项目设置并下载带有 aarch64 的 java 版本,如下所示。

然后在“项目设置”>“项目和模块”中选择正确的 SDK 版本。

我的构建时间现在快了一倍,宾果游戏!

希望对你们有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.