今天我注意到 Dropbox 消耗的 CPU 时间几乎相当于kernel_task
OS X 10.8.3 的一半,这是一个相当可观的 CPU 使用率。所以我暂停了它,看看会发生什么。
令人惊讶的是,即使在我暂停同步之后,Dropbox 仍然占用大致相同数量的 CPU(并且没有任何变化)。
那么,即使我指示 Dropbox“暂停”,它仍会继续编制索引吗?那么“暂停”仅适用于网络使用?这似乎很愚蠢?
答案1
暂停功能仅用于停止与服务器同步。如果您即将关闭计算机或断开与互联网的连接,此功能非常有用,并且可以防止任何文件损坏。如果您正在玩在线游戏,此功能也很有用,因为在线游戏中,您的瓶颈往往是网络连接而不是 CPU 使用率。
由于后台进程仍在索引和维护菜单栏上的小部件,因此同步暂停时 CPU 使用率将保持不变或仅略微下降。
答案2
索引与从 Dropbox 帐户同步文件无关。Dropbox 依靠通过索引获得的文件内容知识来高效同步数据,这样它就可以只上传已更改的文件部分,而不是在不需要时上传整个文件。如果 Dropbox 没有索引文件,它就无法做到这一点。