2009-12-04 4 views
0

J'utilise Tomcat 5.5 avec Eclipse et à chaque démarrage, Tomcat génère environ 15 à 20 threads Daemon. C'est utile si vous voulez gérer plusieurs requêtes "à la fois".
Ceci est superficiel sur mon serveur de développement et gaspille des ressources.Réduire le nombre de threads Daemon de Tomcat

Comment puis-je réduire ce nombre de threads démon?

+0

20 threads en Java ne gaspille rien, ils sont très légers et ne prennent aucune ressource quand ils sont inactifs. – skaffman

Répondre

1

Tout d'abord, n'exagérez-vous pas un peu? "Détruire les ressources" avec seulement 15-20 fils? Ou est-ce juste qu'ils ennuient vous en quelque sorte? Quel est le problème exact que vous avez avec cela?

De toute façon, le mieux que vous pouvez faire est de jeter un oeil dans le HTTP connector configuration. Là vous avez des attributs comme acceptCount, maxSpareThreads et maxThreads avec lesquels vous pouvez jouer.

+0

Oui, j'exagère. :) Je suis juste curieux de savoir comment le changer. – guerda

+0

Réponse de BalusC aidé, avec minSpareThreads. Mais il montre encore beaucoup de threads, même avec minSpareThreads = 1: un thread par port, par core. Plus principal, TP et moniteur de port. La vraie question ici est de savoir comment filtrer les threads, de sorte que l'on ne voit que ce qui est pertinent pour la session de débogage. –

Questions connexes