Pourquoi le survol de la barre des tâches Windows dégèle-t-il mes applications?


1

J'ai acheté un Thinkpad 570, réduisant la RAM à 4 Go, ainsi que le disque SSD au disque dur, afin de pouvoir acheter mes propres composants à un prix inférieur à celui facturé par Lenovo pour les mises à niveau.

En attendant les pièces, j'ai quand même commencé à utiliser l'ordinateur portable. C'est horriblement attendu.

Chrome seul suffit à maximiser la RAM, et il se fige pendant quelques secondes, toutes les quelques minutes. Si des onglets YouTube ou Twitch sont ouverts, littéralement toutes les 30 secondes.

Je suppose que c'est à cause de la pagination. Mais j’ai remarqué qu’une fois gelé, si je déplace la souris sur la barre des tâches de Windows 10, il dégèle toujours au moment même où la souris passe au-dessus de celle-ci. J'ai aussi remarqué cela avec d'autres applications, par exemple ExpressVPN, Simplenote. Et ce n’est pas simplement une "coïncidence" ou un semblant de tactique qui fonctionne: ces derniers jours, j’ai pris l’habitude de déplacer mon curseur vers la barre des tâches chaque fois qu’une application se fige, car elle se réveille définitivement lorsque la souris contacte la barre des tâches, 100% des nombreux essais.

Je suis simplement curieux de savoir s'il existe des personnes connaissant parfaitement la conception O / S, Windows 10, la pagination, etc.: Pourquoi passer la souris sur la barre des tâches réveille-t-il soudainement l'application?

Réponses:


0

Je suis passé à 32 Go de RAM et je n'ai plus ce problème, même si je suis toujours sur un disque dur à 7 200 tr / min. Cela confirme ma théorie selon laquelle il s’agissait d’un problème de pagination.

J'ai également remarqué avant la mise à niveau que mon curseur devait spécifiquement se trouver sur l'une des tâches de la barre des tâches pour que cette tâche soit libérée. Je ne sais pas comment le prouver, mais ma théorie est que le survol de la tâche par une souris déclenche un thread pour générer un aperçu de la fenêtre, ce qui place cette tâche à un emplacement de priorité plus élevé dans le planificateur. Sans ce boost du planificateur, il était bloqué dans une file d'attente de priorité inférieure en raison de sa pagination. (Bien que j'imagine que les planificateurs de pagination utilisent une forme d'algorithme de hiérarchisation des MRU, je ne sais donc pas pourquoi cette tâche a été tellement prioritaire.)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.