Pourquoi Slack utilise-t-il autant de RAM ?

Si vous avez déjà ouvert le Gestionnaire des tâches ou le Moniteur d'activité avec Slack en cours d'exécution, vous avez probablement dû regarder à deux fois. La consommation RAM de Slack atteint régulièrement 400 MB au démarrage — et après quelques heures, elle peut dépasser 2 GB. Ce n'est pas un bug. Voici pourquoi.

Pourquoi Slack utilise-t-il autant de RAM : la cause racine

La raison principale derrière la consommation RAM élevée de Slack est simple : l'application est construite avec un framework appelé Electron. Electron prend le moteur de navigateur Chromium — le même cœur que celui qui propulse Google Chrome — et l'empaquette directement avec l'application. Ainsi, lorsque vous ouvrez Slack, vous n'exécutez pas seulement un client de messagerie. Vous exécutez un navigateur web complet configuré pour afficher un seul site.

Chromium à lui seul nécessite 100 à 200 MB de RAM avant que la moindre logique applicative ne s'exécute par-dessus. Ajoutez le code propre à Slack, et la base est déjà conséquente avant même d'avoir ouvert la première conversation. Voilà la cause fondamentale de la consommation RAM élevée de Slack.

Slack lent : chaque espace de travail multiplie la charge

De la même manière que Chrome gère plusieurs onglets avec des processus distincts, Slack gère plusieurs espaces de travail — et il le fait avec des processus distincts pour chacun. Si vous êtes connecté à trois espaces de travail, vous pouvez avoir huit processus ou plus tournant simultanément. Vous pouvez le vérifier vous-même :

  • Windows : ouvrez le Gestionnaire des tâches, trouvez Slack et développez l'entrée
  • macOS : ouvrez le Moniteur d'activité et recherchez « Slack »
  • Linux : exécutez ps aux | grep -i slack dans un terminal

Chacun de ces processus a sa propre empreinte mémoire. L'utilisation RAM de Slack grimpe vite dès qu'on jongle entre plusieurs espaces de travail, ce qui explique en grande partie pourquoi Slack est lent sur les machines aux ressources limitées.

Le travail invisible en arrière-plan

Même quand vous ne lisez ni n'envoyez quoi que ce soit, Slack maintient plusieurs processus en activité permanente :

  • Synchronisation des messages en temps réel : interrogation des serveurs pour chaque canal de chaque espace de travail que vous avez rejoint
  • Correcteur orthographique : exécution d'un moteur complet de correction orthographique passivement en arrière-plan
  • Mise à jour automatique : vérification et préparation silencieuses de nouvelles versions
  • Rapport de plantage : collecte de données de diagnostic et préparation de rapports

C'est pourquoi la consommation de mémoire de Slack augmente progressivement tout au long de la journée. Un démarrage à froid peut discrètement voir la consommation RAM atteindre 1,5 GB en fin d'après-midi — même si vous n'avez rien fait d'inhabituel.

Pourquoi Slack l'a conçu ainsi — et pourquoi cela ne changera pas

Electron est un choix d'ingénierie pragmatique. Une seule base de code, une seule équipe, trois systèmes d'exploitation. Les fonctionnalités arrivent simultanément sur Windows, macOS et Linux. Pour une entreprise de l'envergure de Slack, c'est un véritable avantage opérationnel.

Réécrire l'application sans Electron — c'est-à-dire en natif — demanderait des années d'efforts d'ingénierie et n'ajouterait pas la moindre fonctionnalité visible pour les utilisateurs. La consommation RAM élevée de Slack est un compromis délibéré, et l'architecture ne va pas changer.

Ce que vous pouvez réellement faire face à une slack consommation ram élevée

Il existe des contournements — quitter les espaces de travail inutilisés, désactiver l'accélération matérielle, fermer entièrement Slack quand vous vous absentez. Nous les détaillons dans notre guide pour réduire la consommation de mémoire de Slack.

La solution la plus durable face à une utilisation RAM de Slack trop élevée est un client qui n'est pas construit sur Electron. msga est un client Slack natif — un vrai client de bureau écrit en C++/Qt6, sans aucun moteur de navigateur embarqué. Il se connecte aux mêmes serveurs Slack que vous utilisez déjà et consomme une fraction de la mémoire : environ 60 MB au repos.

Articles connexes

Marre que Slack dévore votre RAM ? msga est un client Slack natif qui démarre en moins d'une seconde et reste autour de 60 MB au repos.

Télécharger msga — c'est gratuit