J'ai récemment chargé quelques centaines de fichiers dans iTunes, et il est en train d'effectuer les opérations de correspondance et/ou de téléchargement de ces fichiers. Mais j'ai rencontré un problème, le processus se bloque à l'étape 3 et n'avance pas après des heures d'exécution.
Après avoir ouvert le moniteur d'activité, iTunes prend entre 300 % et 400 % de temps CPU, et une quantité absurde de mémoire / threads actifs. Notez qu'iTunes fonctionne parfaitement bien pendant ce temps, à l'exception du processus iTunes Match.
Lorsque j'ai rencontré ce problème précédemment, certaines chansons avaient du mal à être téléchargées. J'avais résolu le problème en créant une version AAC via les options du clic droit et en supprimant la version originale. Dans ces cas, je pense que les fichiers étaient TOUJOURS en mp3.
Cependant, le problème a refait surface, mais avec une question beaucoup plus odieuse. Lorsqu'iTunes Match semble bloqué et présente le même problème d'utilisation élevée du processeur, j'ouvre le moniteur d'activité, je sélectionne iTunes et je clique sur "Inspecter". Dans l'onglet "Fichiers ouverts et ports", je vois un certain nombre de sockets, de connexions réseau et trois fichiers ouverts. Ces fichiers ne sont pas seulement des fichiers m4a / AAC, mais ont déjà été appariés / téléchargés.
Ces fichiers continuent de s'afficher chaque fois que je quitte de force et rouvre iTunes, ce qui relance le processus d'iTunes Match. Ce n'est que lorsque j'utilise la solution de contournement susmentionnée sur les fichiers concernés qu'un nouveau lot de fichiers s'affiche, ou que je progresse dans la vue iTunes Match. (Du moins jusqu'à ce qu'il se bloque sur une autre chanson...)
Pourquoi iTunes ouvre-t-il, et surtout suspend-il, des fichiers qu'il a déjà traités ?