web-dev-qa-db-fra.com

Pourquoi Google Drive est-il si lourd sur mon processeur?

Comme le montre la capture d'écran ci-dessous, bien que Google Drive ne semble rien faire (il ne synchronise aucune donnée), il utilise plus de 12% de mon processeur (un Core i7).

Google Drive CPU

La documentation officielle indique:

Selon votre connexion réseau et les préférences de votre ordinateur, Google Drive peut utiliser une grande quantité de ressources processeur pour effectuer sa synchronisation initiale.

Cependant, il est installé depuis plus d'un mois et n'a rien de nouveau à synchroniser. Pourquoi, alors, utilise-t-il autant de mon processeur?

31
JMK

Il ne fait aucun doute que c'est un bug. Le processus de synchronisation du lecteur entre d'une manière ou d'une autre dans un état où l'activité du processeur est maximale pour le processus. Si vous interrompez le processus de synchronisation de lecteur et le redémarrez, le processus de synchronisation reviendra aux niveaux d'inactivité.

10
glenviewjeff

Ce n'est certainement pas un problème de synchronisation initiale. J'ai un dossier personnel synchronisé sur Drive depuis un seul ordinateur, aucun autre utilisateur n'ayant accès en écriture au compte. Dans ce scénario, l’application systray de Google Drive sur Win7 x64 consomme beaucoup de temps processeur, même si les fichiers n’ont pas été modifiés depuis des jours. Il synchronise également les fichiers qui n'ont pas été touchés depuis des semaines. La date de modification locale de NTFS est indiquée il y a des semaines pour ces fichiers.

En résumé, les mécanismes de détection des modifications de Google Drive sont extrêmement inefficaces et sous-développés par rapport à Dropbox et OneDrive. Ils doivent être pilotés par les événements pour les modifications locales (l'API Win32 peut créer des notifications de changement d'événement pour les modifications de fichiers locales plutôt que par scrutation, par exemple). Les modifications à distance doivent utiliser si possible la diffusion (push) plutôt que la scrutation.

Les problèmes d’autorisation de fichier doivent être traités avec élégance (par exemple, ACCESS IS DENIED ne doit pas rendre la rotation de disque de Drive trop folle).

6
Shiv

EDIT 1 : dans mon cas, Google Drive prenait beaucoup de ressources du processeur car j'avais ajouté 600 000 + (oui, plus de six cent mille) fichiers à mon dossier Google dans une fois.

EDIT 2 : après l'avoir utilisé pendant environ un an, je peux affirmer sans risque que je ne recommande PAS d'utiliser Google Drive . J'ai toujours régulièrement des problèmes pour synchroniser mes fichiers. Souvent, tout le processus de synchronisation s’arrête simplement et parfois, certains fichiers sont rajoutés dans mon dossier Google Drive. J'ai peut-être même manqué d'autres problèmes. J'espère simplement qu'il n'a supprimé aucun fichier sensible.


Comment j'ai résolu le problème:

Remarque: vous souhaiterez peut-être sauvegarder votre fichier sur un lecteur externe avant de le faire.

Sur mon ordinateur: j'ai zippé les dossiers appropriés, puis supprimé la version décompressée de ces dossiers. Depuis Google Drive directement en ligne : j'ai même supprimé la version décompressée de ces dossiers via l'application Web en ligne Google Drive, en espérant que le travail serait déchargé de l'application Google Drive (je ne suis pas sûr qu’il ait un effet positif ou non).

Il a ensuite fallu quelques essais à Google Drive pour revenir à un état normal, mais il semble que tout va bien maintenant (quelques jours plus tard ... après que Google Drive app ait eu du mal à se synchroniser et même se soit écrasé plusieurs fois). Soyez patient, il faudra peut-être beaucoup de temps pour comprendre "qu'est-ce qui se passe".


Réponse originale:

Je viens de recevoir un plan Google Drive de 1 To.

Après avoir mis en ligne plus de 140 Go et fonctionné correctement, le système devient totalement fou: 88% de mon processeur est utilisé ... et mon ordinateur se bloque à un moment donné.

Je suppose que cela pourrait être dû au fait que j'ai récemment ajouté beaucoup de fichiers de projets de programmation. Ce qui signifie BEAUCOUP de fichiers, tous étant assez petits, certains sont extrêmement petits.

Google Drive taking 88% of my CPU

3
Adrien Be

Quitter puis le redémarrer a résolu le problème. Pas d'utilisation élevée du processeur après la synchronisation de quelques choses, non plus. Je pense que l'utilisation élevée du processeur peut se produire après la synchronisation de BEAUCOUP d'éléments (des centaines).

Une fois la synchronisation de ces éléments terminée, un correctif réalisable peut être de redémarrer Drive jusqu'à ce qu'ils améliorent le mécanisme.

1
Ahmed

Voici ce que Google considère comme une utilisation élevée du processeur:

Selon votre connexion réseau et les préférences de votre ordinateur, Google Drive peut utiliser une grande quantité de ressources processeur pour effectuer sa synchronisation initiale. Si l'utilisation de votre processeur devient trop importante, essayez de quitter et de redémarrer l'application. Vous pouvez toujours personnaliser votre expérience de synchronisation en choisissant ce qui se synchronise sur votre ordinateur.

Google comprend que les performances de la version actuelle sont médiocres. Je pense qu’elles travailleront à l’améliorer dans les futures versions.

1
John Miller