Performances et lag

Trouver l'extension qui dévore votre CPU

Relu le 6 septembre 2026 1 min de lecture

Le profileur nomme l'extension la plupart du temps. Quand ce n'est pas le cas — coût réparti, ou extension cachée derrière le code de Minecraft lui-même — la bissection la trouve en quatre redémarrages environ.

Pourquoi cela arrive

Certaines extensions consomment du temps d'une manière que le profileur attribue au serveur et non à elles : tâches planifiées, écouteurs d'événements qui se déclenchent sans arrêt, appels à une base de données sur le thread principal. Retirer la moitié à chaque fois les isole quand même.

Que faire

  1. Profilez d'abord

    /spark profiler start, laissez passer le lag, /spark profiler stop. Si un nom d'extension est en tête, c'est fini : passez la suite.

  2. Sortez la moitié des extensions

    Créez un dossier à côté de plugins et déplacez-y la moitié. Redémarrez et observez le TPS avec un nombre de joueurs comparable.

  3. Suivez la moitié qui lague

    Si le lag a disparu, le coupable est dans le dossier déplacé. S'il persiste, il est dans la moitié conservée. Recoupez cette moitié.

  4. Répétez jusqu'à n'en garder qu'une

    Quarante extensions demandent environ cinq tours. Chaque tour divise la recherche par deux.

Comment vérifier que c'est réglé

Une fois l'extension suspecte retirée et tout le reste remis, le TPS tient dans les conditions qui le faisaient chuter.

Bon à savoir

Avant de la supprimer définitivement, vérifiez s'il existe une mise à jour. Les bugs de performance dans les extensions sont fréquents et souvent corrigés à la version suivante.