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

Chrome 导致 macOS 变卡的原因

  •  1
     
  •   MinonHeart · 2022-05-09 12:17:24 +08:00 · 3585 次点击
    这是一个创建于 933 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Chrome/Chrome Canary 版本更新后在磁盘上历史版本不删除,占用 100+GB 。

    时间一长电脑就会特别卡的,此时 CPU 占用比平时稍为高一些,但是还算正常。就是在工作的时候,风扇动不动就呼呼叫。

    后面排查发现可能是 Chrome 导致 Spotlight 频繁重建索引引起的问题。在 Spotlight 设置中排出了 Chrome/Chrome Canary 文件夹并且弄了个 Automator 定期自动删除多余的历史版本,目前看起来是好了,很流畅。

    同时看了下安装的 Edge ,发现挺正常的,只会保留一个版本。

    猜测可能是 Chrome Canary 的问题,这货一周能更新好多版本,不过也懒得慢慢测了,把 Chrome 一并排除得了。


    Chrome: 内存和磁盘我全都要!

    第 1 条附言  ·  2022-05-09 15:53:43 +08:00

    如何清理 Chrome (Canary) 的历史版本?

    PS:界面是英文的,中文用户按意思找中文目录即可

    1. 依次找到 Finder -> Application -> Google Chrome (Canary)
    2. Google Chrome (Canary) 上右击,选择 Show Package Contents
    3. 依次进入子目录 Contents -> Frameworks -> Google Chrome Framework.framework -> Versions
    4. Versions 目录下的非最新版本的目录可以移除

    如何在 Spotlight 中排出 Chrome (Canary)?

    PS:操作完成后,Spotlight 可能需要重建索引,短时间内 CPU 占用较高,正常现象

    1. 打开 苹果图标 -> System Preferences -> Spotlight
    2. Spotlight 面板中选择 Privacy 一栏
    3. 根据上一个问题中的 1 找到 Google Chrome (Canary)
    4. Google Chrome (Canary) 拖到 Privacy 的展示栏区域

    如何使用 Automator 自动清理旧版本的 Chrome (Canary)?

    PS:此脚本会自动保留最新的两个版本,其他版本会自动放入回收站中

    1. 下载脚本 https://share.weiyun.com/fGTVIx37 (Clean_Chrome_Automator.zip)
    2. 解压 Clean_Chrome_Automator.zip 并进入解压后的文件夹内
    3. 双击打开所需要的文件(若只想手动执行,点击 Run 即可,后续步骤无需执行)
    4. 点击 Automator 菜单 File -> Convert To
    5. 选择 Calendar Alarm,点击 Choose
    6. 点击 Automator 菜单 File -> Save -> 输入名称 -> Save
    7. 打开 Calendar 程序,在今天的日期中找到刚保存的事项,双击编辑
    8. 编辑 repeat,保存后即可周期性执行改脚本(若需取消此任务,删除日历中的事项即可)

    PS: 若需要同时清理 Chrome 和 Chrome Canary,用不同的脚本按上述步骤再执行一次即可

    @geniusmyn @killva4624

    15 条回复    2022-05-11 20:18:36 +08:00
    geniusmyn
        1
    geniusmyn  
       2022-05-09 13:56:39 +08:00
    怎么清理 Chrome Canary
    killva4624
        2
    killva4624  
       2022-05-09 14:03:38 +08:00
    同求 Chrome Canary 的具体路径?
    KookSpookk
        3
    KookSpookk  
       2022-05-09 14:21:46 +08:00
    刚用 Safari 的导入功能把 Chrome 的所有东西导入 Safari ,现在用 Safari 爽的飞起!更快更高更强!
    sickoo
        4
    sickoo  
       2022-05-09 14:26:58 +08:00
    @mofeishiwoa 多谢分享,回去试试
    fxckrx
        5
    fxckrx  
       2022-05-09 14:31:41 +08:00
    没找到 Chrome Canary
    MinonHeart
        6
    MinonHeart  
    OP
       2022-05-09 15:54:04 +08:00
    @fxckrx 没安装就没有
    killva4624
        7
    killva4624  
       2022-05-09 16:02:27 +08:00
    看了 Versions 目录,我只有两个版本,暂且观察看看,谢谢楼主
    zhufeilong
        8
    zhufeilong  
       2022-05-09 16:43:37 +08:00
    感谢,手动把之前的版本都删掉了,又释放了不少磁盘空间
    Hack3rHan
        9
    Hack3rHan  
       2022-05-09 19:18:34 +08:00
    同 Versions 目录只有 2 个版本,101.0.4951.41 和 101.0.4951.54 ,Current 链接到最新版,看起来 Chrome 会自动删除,只保留上一个版本。
    cmu2chert
        10
    cmu2chert  
       2022-05-09 19:24:56 +08:00
    @Hack3rHan 是的,我这里也只保留了上一版本
    MinonHeart
        11
    MinonHeart  
    OP
       2022-05-09 19:39:11 +08:00
    @Hack3rHan 少数人会遇到的问题(迷
    1002xin
        12
    1002xin  
       2022-05-09 19:57:26 +08:00
    还好

    fxckrx
        13
    fxckrx  
       2022-05-10 09:23:56 +08:00   ❤️ 1
    别浪,删除之后 Chrome 无法使用。。。。已复原
    ios
        14
    ios  
       2022-05-10 16:30:26 +08:00
    我是 dev 。。。不是 canary
    Jekins
        15
    Jekins  
       2022-05-11 20:18:36 +08:00
    Chrome 可以降级吗??? macos 版本的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5740 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.