V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DinnyXu
V2EX  ›  JetBrains

M1 打开 idea 超慢...

  •  
  •   DinnyXu · 2021-09-29 09:26:23 +08:00 · 5492 次点击
    这是一个创建于 1188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    5 月 20 多号买的 pro 16+512,刚入手的时候打开 idea 还是正常速度,也就是 1-2 秒,用到现在 4 个多月打开 idea 在启动页面居然能停留 5-8 秒....不管我是刚开机第一次打开,还是电脑运行了一天或者一段时间都是这么慢....

    大家有遇到这种情况吗?

    我使用的是 ToolBox 安装的 idea

    第 1 条附言  ·  2021-09-29 10:13:00 +08:00
    破解真相了....评论区多位小伙伴说打开监视器查看种类是不是 Apple 。我从最开始安装的时候就显示的是 Apple 。有一位小伙伴说要查看应用程序-> 显示简介 -> 查看种类如果是应用程序(通用) 说明该应用支持 M1 。如果是应用程序(Inter)说明该程序非 M1 支持。我仔细排查发现 ToolBox 安装的软件不会在应用程序显示

    最终找到磁盘中软件的位置,查看居然是应用程序(Inter) 我直接裂开了

    为什么监视器显示 Apple 应用程序是 Inter ..... 当初下载 ToolBox 的时候是选择的 M1 的,我还在纳闷直接通过 ToolBox 下载的 idea 是怎么识别 M1 还是 Inter 的 ? 难道我下载 M1 ToolBox,那里面的软件也会默认 M1 吗 ?
    第 2 条附言  ·  2021-09-29 10:14:19 +08:00
    ![]( https://cdn.xycloud.site/image-20210929100621064.png)
    第 3 条附言  ·  2021-09-29 10:30:44 +08:00

    我现在已经不知道该相信监视器还是应用程序显示简介种类.......

    23 条回复    2021-09-29 15:08:20 +08:00
    InternetExplorer
        1
    InternetExplorer  
       2021-09-29 09:36:28 +08:00
    卡这里可能是网络问题
    A3m0n
        2
    A3m0n  
       2021-09-29 09:42:51 +08:00
    打开活动监视器看看你的 IDEA 是 Intel 的还是 M1 的。

    我之前重装了一次,安装成了 Intel 版本的,打开的时候要经过 Rosetta,导致速度超慢。
    iFlicker
        3
    iFlicker  
       2021-09-29 09:49:57 +08:00
    活动监视器 看一下是 Intel 还是 Apple ↑
    hiahiahiahia
        4
    hiahiahiahia  
       2021-09-29 09:53:33 +08:00   ❤️ 1
    访达->应用程序->找到 IDEA->显示简介->通用->种类
    看下是否是 “应用程序(通用)”
    如果是支持 M1 的版本应该是这个,不支持的话应该是 Intel
    liudaolunhuibl
        5
    liudaolunhuibl  
       2021-09-29 09:54:51 +08:00
    M1 的有 16 寸的吗
    DinnyXu
        6
    DinnyXu  
    OP
       2021-09-29 10:03:31 +08:00
    @A3m0n
    @iFlicker
    @hiahiahiahia 是 M1 的。我都用半年了,不可能还转译。
    @InternetExplorer 网络问题? 启动界面不需要加载网络吧...
    DinnyXu
        7
    DinnyXu  
    OP
       2021-09-29 10:17:09 +08:00
    @hiahiahiahia 感谢大哥的建议,只有去应用程序查看才知道软件是不是真的支持 M1 。监视器都是假的....
    dingwen07
        8
    dingwen07  
       2021-09-29 10:23:58 +08:00
    注意,如果用 ToolBox 安装,那 "~/Applications/JetBrains Toolbox" 里的东西是快捷方式,这些快捷方式的架构显示为 Intel 是正常的
    DinnyXu
        9
    DinnyXu  
    OP
       2021-09-29 10:26:01 +08:00
    @dingwen07 那这个软件到底是 Inter 还是 Apple 呢? 是以监视器为准还是显示简介里面的种类为准呢
    dingwen07
        10
    dingwen07  
       2021-09-29 10:30:23 +08:00
    > https://cdn.xycloud.site/image-20210929100621064.png

    你这张图片是正常的,你的软件是 ARM 架构。"~/Applications/JetBrains Toolbox" 里面只是 ToolBox 创建的启动器,这些启动器是 Intel 的,实际运行的 IDE 还是 ARM 架构,你看大小就知道不可能是本身。IDE

    具体看这些
    https://youtrack.jetbrains.com/issue/TBX-6012
    https://youtrack.jetbrains.com/issue/TBX-6012
    cubecube
        11
    cubecube  
       2021-09-29 10:30:57 +08:00
    @DinnyXu 直接去对应的 jbr 下面,找到 java
    运行 java -version
    这个会显式架构
    dingwen07
        12
    dingwen07  
       2021-09-29 10:31:24 +08:00
    @DinnyXu #9 以任务管理器还是活动监视器里面的为准。
    dingwen07
        13
    dingwen07  
       2021-09-29 10:32:10 +08:00
    mx8Y3o5w3M70LC4y
        14
    mx8Y3o5w3M70LC4y  
       2021-09-29 10:35:31 +08:00 via Android
    toolbox 默认安装的是 Intel 版本的,我一开始用 toolbox 安装 webstorm,发现需要 rosetta2 转译,才发现了这个问题
    DinnyXu
        15
    DinnyXu  
    OP
       2021-09-29 10:35:50 +08:00
    @cubecube 这个不行吧。我 Java 环境安装的是 zuul 的 ARM 版本。所以始终都是 arm 的
    ai277014717
        16
    ai277014717  
       2021-09-29 11:02:35 +08:00   ❤️ 1
    用 file 命令看下二进制即可。
    ```
    ➜ MacOS file Xcode
    Xcode: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]
    Xcode (for architecture x86_64): Mach-O 64-bit executable x86_64
    Xcode (for architecture arm64): Mach-O 64-bit executable arm64
    ```
    担心不小心使用了 x86 的话可以使用 libtool 裁剪只保留 arm 架构减少磁盘占用
    happypy1
        17
    happypy1  
       2021-09-29 11:20:56 +08:00
    pro 16 寸只有 intel 架构。没有 m1 。

    试试看重置一下设置和插件,会不会改善启动时间。
    SkYouth
        18
    SkYouth  
       2021-09-29 11:47:01 +08:00
    我用 m1 适配的 webstorm 也卡要死啊。 然后我就用了 vscode
    luhe
        19
    luhe  
       2021-09-29 12:30:53 +08:00 via iPhone   ❤️ 1
    @happypy1 那个 16 是内存……
    lv1590
        20
    lv1590  
       2021-09-29 14:10:51 +08:00
    看 系统信息 里的 应用程序 也可以查看种类
    Exin
        21
    Exin  
       2021-09-29 14:52:13 +08:00
    I N T E L

    It's L.
    bipy
        22
    bipy  
       2021-09-29 15:07:57 +08:00   ❤️ 1
    file 命令看了 ToolBox 安装的 6 款 IDE,都是 universal

    $ file ~/Library/Application\ Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5284.40/IntelliJ\ IDEA.app/Contents/MacOS/idea

    /Users/bipy/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5284.40/IntelliJ IDEA.app/Contents/MacOS/idea: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]
    /Users/bipy/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5284.40/IntelliJ IDEA.app/Contents/MacOS/idea (for architecture x86_64): Mach-O 64-bit executable x86_64
    /Users/bipy/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5284.40/IntelliJ IDEA.app/Contents/MacOS/idea (for architecture arm64): Mach-O 64-bit executable arm64
    hiahiahiahia
        23
    hiahiahiahia  
       2021-09-29 15:08:20 +08:00
    @DinnyXu 活动监视器显示 Intel 大概是因为 Intel 的通用二进制文件没有删除,你试下用 CleanMyMacX 删除他的通用二进制文件,我的 Mos 在活动监视器里显示的是 Apple 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1842 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:17 · PVG 00:17 · LAX 08:17 · JFK 11:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.