Avoir l'utilisation de CPU de chaque Thread en RunTime ?
Bonjour,
J'ai un petit serveur d'MMORPG qui donne 1 thread à chaque client. (+ quelques threads en bonus qui s'occupent de rafraichir les MAPs du jeu, les monstres, et les events etc)
À un certain moment, je ne sais pas si c'est une attaque DoS ou une loop infinit quelques parts, mais le CPU du serveur se met à 100% et ne baisse plus. Ce qui cause des lags.
J'aimerais savoir quelle est le thread dans le processus java.exe qui bouffe toutes les ressources du CPU (et RAM si possible) en RunTime, est ce possible avec Java? Ou existe-il une application (Windows) qui le permet ?
Je cherche à savoir de quel Thread ça vient, pour que je puisse réviser mon code et optimiser. Sans quoi ça va me prendre à jamais. :?
Merci.