Cette semaine je remarqué que l’application Snap Store sur mon ordinateur portable Ubuntu 20.10 utilise une tonne de mémoire, même lorsqu’elle n’est pas en cours d’exécution – nous parlons de plus de mémoire que le processus principal de GNOME Shell utilise, et cela fonctionne toujours!

Naturellement, j’ai supposé quelque chose dans mon config était à blâmer. J’utilise beaucoup les applications Snap – ne vous inquiétez pas, j’utilise aussi beaucoup de Flatpak et de PPA. Je suis assez polyamour en ce qui concerne les formats d’empaquetage – et j’ai installé en utilisant une version quotidienne d’Ubuntu 20.10.

Il y avait des bugs. Je connais les mises en garde. Tout bon. Ne fais pas attention. Peu importe.

utilisation de rma sur ubuntu 20.04
Installation 20.04 fraîchement démarrée

Curieux de savoir combien de mémoire le Snap Store devrait utiliser dans des conditions «normales», j’ai démarré mon installation Ubuntu 20.04 LTS. Cela, j’ai pensé, me donnerait un chiffre précis à comparer. De cette façon, je pouvais voir si c’était «extrême», «attendu» ou quelque part entre les deux.

Mais devinez quoi? Cela montrait la même chose! Certes, l’utilisation de la mémoire inactive du Snap Store n’était pas aussi importante sur Focal un fils Sensationnel, mais c’était toujours le premier gobbler de RAM sur mon système.

Encore une fois, c’est tout avant même d’ouvrir l’application. Ou lui a demandé de faire quelque chose. Ou diable, même regardé à lui!

Combien de mémoire est trop?

Ubuntu 20.04 LTS a introduit une version Snap’d de l’application Ubuntu Software (appelée “ Snap Store ” dans son emballage). Les snaps ont la réputation d’être lents et lourds, alors je me suis demandé si, peut-être, ils étaient en faute.

Hélas non. Le «problème» d’utilisation élevée de la mémoire est antérieur au passage à la version Snap et il affecte les utilisateurs du logiciel GNOME non Snap’d, non forké, même sur d’autres distributions. Bien qu’il soit facile de blâmer Snappy – je sais que beaucoup le voudront – ce ne serait pas exact.

Quelques abonnés sur Twitter ont demandé pourquoi je suis troublé par un composant système de base utilisant des centaines de mégaoctets de mémoire pour (apparemment) ne rien faire.

Et ils ont un point: la mémoire est là pour être utilisée.

Quand je dis que le Snap Store (et le logiciel GNOME) utilise beaucoup de mémoire, je le pense comparativement. 400 Mo sur un système de 8 Go pour une application que je n’ai même pas ouverte, sur un démarrage à froid, c’est… comparativement élevé par rapport aux autres processus que j’ai en cours d’exécution.

Et sur de petits appareils minuscules comme mon microPC 6 pouces, une utilisation plus élevée de la RAM équivaut à une durée de vie de la batterie plus courte – et j’apprécie tellement la durée de vie de la batterie de ce petit appareil industrieux. Le fait est qu’aucun de mes appareils n’a de mémoire extensible. Ils sont tous bloqués à 8 Go.

L’avantage est que je suis pas seul en pensant que GNOME Software a un peu faim. L’inconvénient est que le plus bogues déposés à ce sujet sont ouverts depuis des années sans véritable «prochaine étape».

Ce qui me laisse me demander si ce qui est à blâmer ici n’est pas le logiciel GNOME (un gestionnaire de paquets complexe utilisant 400 Mo de mémoire lorsqu’il est inactif) mais mon les attentes quant à la quantité de mémoire «trop».

Alors, quelle quantité de mémoire pensez-vous qu’une interface de l’App Store devrait utiliser?



Leave a Reply