Pourquoi mon ordinateur ralentit-il quand Slack est ouvert ?

Vous ne l'imaginez pas, et ce n'est pas la faute de votre ordinateur. Si Slack est lent sur le bureau, c'est parce qu'il embarque un navigateur web complet — et cette architecture explique à elle seule pourquoi Slack consomme trop de mémoire et ne laisse plus de marge aux autres applications.

Vous exécutez un navigateur à l'intérieur d'une application de chat

Slack est construit avec une technologie appelée Electron, qui prend le moteur du navigateur Google Chrome et l'embarque dans l'application. Quand vous ouvrez Slack, votre ordinateur ne lance pas seulement une application de chat — il lance en réalité un second navigateur web, même si vous avez déjà Chrome ou Firefox ouvert.

Ce n'est pas un défaut propre à Slack — c'est ainsi que fonctionnent toutes les applications Electron. Mais cela explique pourquoi « Slack lent sur le bureau » est une plainte aussi répandue : l'impact sur le système est comparable à celui d'une douzaine d'onglets de navigateur lourds ouverts en permanence.

Ce n'est pas seulement la mémoire : Slack lent, c'est aussi le CPU

L'utilisation RAM de Slack attire le plus l'attention — Slack peut consommer 1 GB ou plus — mais deux autres effets contribuent à ralentir votre ordinateur :

Charge CPU : Slack exécute des tâches en arrière-plan en permanence. Même quand vous ne l'utilisez pas, il synchronise les messages, vérifie les mises à jour et diffuse votre statut. Sur la plupart des ordinateurs, cela représente une fraction non négligeable du CPU. Cela peut sembler modeste, mais cela signifie que votre processeur ne peut jamais se reposer complètement, et que tous les autres programmes que vous exécutez disposent de moins de marge.

Pression mémoire : Quand Slack consomme trop de mémoire et occupe 1 GB de RAM, c'est 1 GB de moins disponible pour tout le reste. Quand votre navigateur, votre outil de conception, votre éditeur de documents et Slack sont tous ouverts, votre ordinateur peut commencer à utiliser le disque dur comme mémoire de débordement — un processus appelé « swap » — ce qui ralentit considérablement les choses.

Pourquoi Slack est encore plus lent en fin de journée

La consommation de mémoire de Slack augmente au cours d'une session, pas seulement au démarrage. Les caches en arrière-plan s'accumulent, et Chromium conserve une mémoire qu'il a utilisée sans toujours la libérer. Une session démarrée à 400 MB le matin peut discrètement atteindre 1,5 GB en fin d'après-midi. C'est à ce moment-là que Slack utilisation RAM est la plus élevée et que la lenteur tend à être la plus perceptible.

L'impact est plus fort sur les ordinateurs anciens ou de milieu de gamme

Une machine dotée de 32 GB de RAM remarque à peine l'empreinte mémoire de Slack. Une machine avec 8 GB subit au quotidien l'excès de RAM consommée par Slack. Le même 1 GB de RAM représente une part bien plus faible de la mémoire d'une machine haut de gamme que d'une machine de milieu de gamme.

Si vous utilisez un ordinateur portable de milieu de gamme — du genre que les entreprises distribuent généralement, ou acheté il y a quelques années — vous êtes dans la tranche où Slack lent sur le bureau est un problème bien réel et quotidien.

La lenteur est généralement la plus perceptible l'après-midi, après que Slack a tourné pendant plusieurs heures. Si quitter puis relancer Slack rend votre ordinateur nettement plus rapide, cela confirme que l'accumulation de mémoire est la coupable.

Trois choses à essayer dès maintenant

  • Quittez Slack quand vous vous absentez. Ne le réduisez pas — quittez-le vraiment depuis le menu. Cela libère entièrement la RAM et le CPU jusqu'à ce que vous en ayez à nouveau besoin.
  • Réduisez le nombre d'espaces de travail auxquels vous êtes connecté. Chaque espace de travail multiplie la consommation de mémoire. Déconnectez-vous de ceux que vous utilisez rarement.
  • Désactivez l'accélération matérielle (Préférences → Avancé). Cela élimine un sous-processus GPU et réduit souvent à la fois la chaleur et l'utilisation de la mémoire.

Si vous voulez une solution définitive au problème Slack lent

La cause première — pourquoi mon ordinateur ralentit-il quand Slack est ouvert — est que Slack est construit sur un moteur de navigateur. Aucun réglage n'y change quoi que ce soit. Les contournements aident, mais ils réduisent le problème plutôt qu'ils ne le résolvent.

Un client Slack natif — conçu comme une véritable application de bureau plutôt qu'une application web mise en boîte — n'a pas ce problème. msga se connecte à vos espaces de travail Slack et utilise ~60 MB au repos. Vos autres applications retrouvent leur marge de respiration.

Articles connexes

Prêt à rendre sa mémoire à votre ordinateur ? msga est un client Slack natif — 60 MB au repos, démarre en moins d'une seconde, gratuit et open source.

Télécharger msga — c'est gratuit