題 為什麼Dropbox即使在暫停時也會佔用CPU週期? [關閉]


今天我注意到Dropbox佔用的CPU時間幾乎佔用了一半 kernel_task 在OS X 10.8.3上,這是相當不錯的CPU使用量。所以我暫停了一下,看看會發生什麼。

令人驚訝的是,即使在我暫停同步後,Dropbox也會佔用相同數量的CPU(並且沒有任何更改)。

那麼,即使我指示它“暫停”,Dropbox仍會繼續編制索引?那麼“暫停”只適用於網絡使用?這看起來很蠢?


3
2018-05-15 20:56


起源


你的實際問題是什麼?根據Dropbox的說法,你對暫停是正確的:“Dropbox允許你暫停和恢復 同步 通過系統托盤或菜單欄中的Dropbox菜單。“但是你想要解決的是什麼? - Ƭᴇcʜιᴇ007
@ techie007我只是想確認一下我對這種行為的理解。 - 4ae1e1
某些版本的Dropbox存在使用過多CPU的問題。希望您現在可以升級到修復此問題的版本 dropbox.com/release_notes - Matthew Lock
@MatthewLock謝謝你,但希望你能在評論之前查看發布日期......如果我在1。5年內沒有升級,那真的很奇怪。 - 4ae1e1
我今天剛剛遇到同樣的問題,所以我把它添加到其他人,以防他們像我這樣偶然發現。 - Matthew Lock


答案:


暫停功能僅用於停止與服務器同步。如果您要關閉計算機或斷開Internet連接並防止任何文件損壞,這將非常有用。如果您像在線遊戲一樣玩在線遊戲,這通常會很有用,因為您的網絡連接是您的瓶頸,而不是CPU使用。

由於後台進程仍在索引並在菜單欄上維護窗口小部件,因此CPU使用率將保持不變或僅在暫停同步時顯示略微下降。


5
2018-05-15 22:34



如果Dropbox因斷開網絡而破壞了您的文件,那就是一個錯誤...... - Steven Lu


索引與Dropbox帳戶中的同步文件無關。 Dropbox依賴於通過索引獲得的文件內容的知識,以便有效地同步您的數據,因此它只能上傳已更改的文件部分,而不是不需要的整個文件。如果Dropbox沒有索引文件,它將無法執行此操作。


3
2018-05-15 21:01



是的當然Dropbox依賴於索引,但是當你恢復“同步”時它可以恢復索引......如果你失去連接Dropbox會暫停,即使你沒有要求它這樣做。也就是說,現在的“暫停”功能通常不是很有用,因為它除了停止向服務器發送包之外什麼都不做。我想它只在您的連接速度很慢時才有用,但即使您的連接速度很慢,也不一定需要暫停;你可以節省上傳/下載速度。 - 4ae1e1