OneDrive for Mac CPU 占用高的问题

2022-05-28 15:00:55 +08:00
 jasonj99

MacOS 12.4 ,OneDrive (appstore 版),Mac Mini 2018 ( Intel 处理器)

自从更新 MacOS 12.3 同时更新了新的 OneDrive App 以来,OneDrive 就一直是资源占用大户。刚开始时是内存和 CPU 占用都很高,上个月更新 OneDrive 后,内存占用的问题好像基本解决了,但是 CPU 一直在 100%到 200%之间。

OneDrive 里大概存了共 50-60GB 的文件,所有的文件都已经同步了。OneDrive 每隔一会就“处理文件更改”,这时就 CPU 占用率就 200%左右;不“处理文件更改”时,CPU 占用率就在 100%左右。

试过 ResetOneDriveApp.command 两次了,没有解决问题。

谁知道怎么解决这个问题?给个方法呗。

3570 次点击
所在节点    macOS
28 条回复
dingwen07
2022-05-29 05:27:03 +08:00
这个你得怪苹果,原先好用的内核扩展不让用了,而 FileProvider API 的性能就是这样子
不是你想的那样微软恶心苹果用户哦,事实上正好相反
FaceBug
2022-05-29 15:17:28 +08:00
这几年来我和队友都在用,同样的系统版本、OneDrive 版本下

她的就不会一直高 CPU ,而我长期 50-200%

主要区别就是她的文件比较少,而我因为有很多代码,可能文件 10 万起

所以我觉得和文件多少有很大的关系
jasonj99
2022-05-29 15:26:51 +08:00
@FaceBug 也不能怪文件多或者小文件多。我两台 Mac ,一个 MacMini ,经常性 200% CPU 占用;一个 Macbook Air M1 ,基本上没出现过高 CPU 占用。两台机子同样的 OneDrive 账户,同样的 MAS 的 OneDrive ,同样的本地保留所有文件,OneDrive 表现就很不一样。
FaceBug
2022-05-29 16:11:11 +08:00
@jasonj99 我都是横向对比 intel ,因为我们都是 intel 的 MBP ,另外我还有 intel 的黑苹果
Newface
2022-05-29 23:14:42 +08:00
@FaceBug 同出现过类似情况( mbp intel 平台),在同步有限数量的照片文件夹时,CPU 占用会高,但还可以接受,曾经想同步过一个手机备份,忘记压缩了,里面也是巨多的小文件,onedrive 直接卡死(但其实还在同步),风扇狂转...感觉是 onedrive 分析本地文件算法太差了?同样的文件 od 得耗费更多的计算资源,文件数量一多 CPU 占用就直接爆表。
llllllLllll
2022-05-29 23:26:00 +08:00
同遇到这个问题
llllllLllll
2022-05-29 23:26:55 +08:00
我也是 intel 处理器的 mbp ,也是发现几乎一直在“处理文件更改”,占用率很高
PatrixHou
2022-05-31 09:54:48 +08:00
我尝试过的办法:
1 、完全卸载重装测试版,即「独立」版本,现在的版本号是 22.105.0515.0002 ;
2 、删除多余的 OneDrive 「替身」文件夹;
3 、在 Spotlight 里排除 OneDrive 相关的文件夹(要找到真正的存储位置)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX