cjpjxjx

刚研究的小技巧,限制应用程序 CPU 使用率,解决钉钉 CPU 占用率高的问题

  •  
  •   cjpjxjx · Jul 31, 2020 · 5945 views
    This topic created in 2139 days ago, the information mentioned may be changed or developed.

    前景:钉钉 Windows 的优化为什么这么糟糕 https://s.v2ex.com/t/694211

    首先,发现钉钉 CPU 占用高应该是 OA 工作台导致的,关掉 OA 工作台的所有窗口 CPU 占用率就降下来了,要限制 CPU 使用率的话,可以在任务管理器详细信息里面,找到钉钉的所有进程,右键“设置相关性”,只勾选一个 CPU 核心,这样 CPU 使用率最高就被限制在了“使用核心数 /总核心数”,理论上总核心数越多效果越明显

    但是这样只是临时生效,重新打开钉钉之后又要重新设置,所以可以使用 START /AFFINITY <hex affinity mask> 启动应用程序,实现让应用程序使用指定的 CPU 核心运行:

    START /AFFINITY 8 "" "C:\Program Files (x86)\DingDing\DingtalkLauncher.exe"
    

    <hex affinity mask> 参数:将 CPU 总核心数按从右往左的顺序写出来,比如四核心的处理器就是“4321”,然后再用二进制的“1”和“0”表示每个核心的使用状态,比如只使用核心“4”,那就是二进制“1000”,再把二进制“1000”转换为十六进制得到“8”,就是 <hex affinity mask> 参数

    最后只要将命令保存为 BAT 批处理放到桌面,使用批处理启动应用就自动设置了 CPU 相关性,公司的 CPU 还是四核心的 4590,之前钉钉的 CPU 占用率经常飚到 60% 70%,现在最多也就 30%,核心数更多的话应该可以让占用率更低,目前没发现有什么后遗症,基本不会影响流畅度

    参考命令:HELP START

    6 replies    2020-08-01 12:05:45 +08:00
    Atukey
        1
    Atukey  
       Jul 31, 2020
    有用!
    dorothyREN
        2
    dorothyREN  
       Jul 31, 2020   ❤️ 1
    我选择卸载钉钉
    kakeiri
        3
    kakeiri  
       Jul 31, 2020 via iPhone   ❤️ 1
    卸载了多省心啊!摊手.jpg
    May725
        4
    May725  
       Jul 31, 2020 via iPhone
    有用
    ZeroSimple
        5
    ZeroSimple  
       Aug 1, 2020
    感谢
    hellskof
        6
    hellskof  
       Aug 1, 2020
    那专门开个虚拟机装钉钉呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3308 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:09 · PVG 21:09 · LAX 06:09 · JFK 09:09
    ♥ Do have faith in what you're doing.