La plupart des bots ont besoin de bien moins que ce que les gens achètent. L'usage mémoire dépend de la quantité de Discord que votre bot garde en mémoire et de ce qu'il fait au-delà de parler à Discord — pas du nombre de commandes.
Points de départ réalistes
| Bot | Mémoire |
|---|---|
| Commandes, modération, quelques serveurs | 512 Mo, confortable |
| Lecture de musique | 1–2 Go — les tampons audio et l'encodage sont le coût |
| Cache de membres sur de nombreux serveurs | 1–2 Go, croissant avec le nombre de membres |
| Génération d'images ou de vidéo | 2 Go et plus, selon la bibliothèque |
| Un bot sur des centaines de serveurs | 2–4 Go, surtout du cache |
Ce qui la consomme réellement
Le cache est le poste principal. Un client qui garde tous les membres de tous les serveurs grossit avec votre portée, et la plupart des bots n'en lisent presque rien. Désactiver les caches inutilisés rapporte souvent plus qu'ajouter de la mémoire.
L'autre poste, c'est tout ce qui traite des médias. L'audio et les images passent par des tampons qui écrasent tout le reste.
Le panel affiche l'usage mémoire en direct. Laissez tourner une semaine et regardez le pic, pas la moyenne : c'est le pic qui doit tenir. Acheter à l'estime, c'est ainsi qu'on finit par payer quatre fois ce qu'on utilise.
Si l'usage monte régulièrement sans jamais redescendre, plus de mémoire ne fait qu'allonger l'attente avant le même plantage. Une mémoire qui grimpe sur un bot inactif est un bug : d'ordinaire un tableau ou une Map qu'on remplit sans jamais vider.