• [^] # Re: Comment fonctionne "OOM Killer" et la gestion de la saturation du processeur et de la mémoire ?

    Posté par . En réponse à la dépêche Sortie du noyau Linux 5.0. Évalué à 5.

    Du côté de Chromium, autant en standard il est calamiteux en chargeant tous les onglets, autant il devient bien plus intéressant avec l’extension Lazy Tabs :
    – il ne charge plus tous les onglets immédiatement, mais seulement quand on les clique ;
    – quand on clique sur l’icône, cela décharge les autres onglets que le courant.

    Quand on a ouvert par exemple des services Google, comme Google Maps ou Youtube, décharger leurs onglets libère instantanément une grosse quantité de mémoire (ce qui n’est pas forcément le cas avec Firefox, soit qu’il tarde à faire passer son garbage collector, soit qu’il préfère conserver la mémoire dans la perspective de la réutiliser plus tard).

    Je ne dis pas cependant que Chromium consomme moins que Firefox à utilisation identique. Je ne peux même pas en avoir une utilisation identique : après un certain nombre d’onglets (atteint plus vite sur l’écran de mon portable du fait de sa faible définition), les onglets les plus à droite ne sont plus visibles...

    Et comme toi je fais le constat que ce problème est relativement récent. 1 ou 2 ans grand maximum, pourtant j'ai toujours eu des dizaines d'onglets ouverts. Donc soit le web est devenu ingérable à cause des des frameworks JS front, soit y'a un soucis dans Firefox, ou le noyau, ou les trois...

    Pour les navigateurs, la consommation mémoire est clairement liée aux sites. En termes de charge mémoire comme CPU, Google Maps, par exemple, est vraiment beaucoup plus lourd que les anciennes versions. Le mot qui m’est venu à l’esprit lors de son changement de version le plus marquant a été « sabotage ». Fermer ou décharger les onglets de ce genre de sites sous Chromium permet bien de se rendre compte de leur consommation mémoire.

    Pour le fait que quand on a atteint la limite de la mémoire physique, le système s’écroule d’un coup au lieu de juste se ralentir et qu’on ait encore suffisamment la main pour fermer sereinement des applications, j’aimerais bien avoir l’explication...

    « Le fascisme c’est la gangrène, à Washington comme en Russie. » — adapté de Renaud, Hexagone