Comment réduire les longues pauses de la GC – Monter un serveur MineCraft

Author: Titanfall —

Short summary: Les longues pauses GC ne sont pas souhaitables pour les applications. Cela a une incidence sur vos contrats de niveau de service, sur les expériences des clients et sur les applications critiques. Ainsi, dans cet article, j'ai exposé les principales raisons pouvant conduire à de longues pauses GC, ainsi que les solutions possibles pour les […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/11/18/comment-reduire-les-longues-pauses-de-la-gc-monter-un-serveur-minecraft/
LLM HTML version
https://tutos-gameserver.fr/2019/11/18/comment-reduire-les-longues-pauses-de-la-gc-monter-un-serveur-minecraft/llm
LLM JSON version
https://tutos-gameserver.fr/2019/11/18/comment-reduire-les-longues-pauses-de-la-gc-monter-un-serveur-minecraft/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
2 minutes (74 seconds)
Word count
245

Key points

Structured content

Les longues pauses GC ne sont pas souhaitables pour les applications. Cela a une incidence sur vos contrats de niveau de service, sur les expériences des clients et sur les applications critiques. Ainsi, dans cet article, j'ai exposé les principales raisons pouvant conduire à de longues pauses GC, ainsi que les solutions possibles pour les résoudre. 1. Taux de création d'objets élevé Si le taux de création d’objets de votre application est très élevé, le taux de récupération de place sera également très élevé. Un taux élevé de collecte des déchets augmentera également le temps de pause du CPG. Ainsi, l'optimisation de l'application pour créer moins d'objets constitue la stratégie THE EFFECTIVE pour réduire les longues pauses GC. Cela peut prendre beaucoup de temps, mais cela en vaut la peine. Afin d'optimiser le taux de création d'objets dans l'application, vous pouvez envisager d'utiliser des profileurs Java tels que JProfiler, YourKit ou JVisualVM. Ces profileurs rapporteront:

Quels sont les objets qui ont été créés?

Quelle est la vitesse à laquelle ces objets sont créés?

Quelle est la quantité d’espace qu’ils occupent en mémoire?

Qui les crée?

Essayez toujours d’optimiser les objets qui occupent le plus de mémoire. Allez après le gros poisson dans l'étang. Idée: comment déterminer le taux de création d'objets

Topics and keywords

Themes: Serveur minecraft

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.