Pourquoi mon ordinateur ralentit-il quand Slack est ouvert ?

Vous ne l'imaginez pas, et ce n'est pas la faute de votre ordinateur. Slack rend systématiquement les ordinateurs plus lents — et la raison est plus simple que vous ne le pensez.

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 a sur votre système un impact comparable à celui de l'ouverture d'une douzaine d'onglets de navigateur lourds.

Ce n'est pas seulement la mémoire

La RAM attire le plus l'attention — Slack peut en utiliser 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 tourne entre 1 et 5 % du CPU. Cela peut sembler négligeable, 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 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 cela empire au fil de la 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 à 9 h peut discrètement atteindre 1,5 GB à 16 h. C'est à ce moment-là 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 la subit chaque jour. Le même 1 GB de RAM représente 3 % de la mémoire d'une machine et 12 % de celle d'une autre.

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ù l'impact de Slack est 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

La cause première 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.

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