Bonsoir,
C'est bien de vouloir optimiser, encore faut-il savoir à quoi sert ce que l'on critique.
La mémoire RAM, par analogie, c'est des places de parking. S'il n'y en a plus, le processus crash. Ce n'est pas en lui donnant 20 milliards de places qu'il va aller plus vite, et donc s'il n'a besoin que d'un gigaoctet, il n'utilisera qu'un gigaoctet. C'est insensé de lui demander d'en prendre plus que dont ce qu'il a besoin. Et allouer autant de gigaoctets à ton serveur va faire l'effet inverse, c'est-à-dire ralentir tous les autres processus qui n'auront plus assez de mémoire pour fonctionner.
Pour le processeur, n'essaye pas d'être plus intelligent que le système d'exploitation. Tu peux tout de même lui forcer la main en lançant le serveur, puis ouvre le gestionnaire des tâches, Détails, cherche java.exe, clique droit dessus, Définir la priorité, Haute.
Cette manip est à refaire à chaque fois, cependant tu peux modifier ton script de lancement pour qu'il le fasse automatiquement :
Code:
start java.exe -Xmx4G -jar server.jar
wmic process where name="java.exe" call setpriority "high priority"
La première ligne équivaut à un
java -jar classique, sauf que cette commande n'attend pas la fin du processus pour continuer.
La seconde ligne définit le niveau de priorité du processus, à savoir haute priorité.
Bien évidemment, remplace « server.jar » par le nom de ton fichier, et tu peux toujours bidouiller -Xmx pour réserver plus de mémoire.
Pour finir, vu que ton serveur est moddé, sa rapidité dépend bien évidemment du nombre de mods installés.
Cordialement,
ShE3py.