• [^] # Re: Intêret d'upgrader la JVM

    Posté par . En réponse à la dépêche Nouvelles machines Java IBM pour Linux. Évalué à 1.

    C'est surtout une connerie. Avec des raisonnements aussi foireux, on abandonne unix parce que la plupart des serveurs sont basés sur des process et non pas des threads et que le surcoût par rapport aux threads est non négligeable. Le truc, c'est que les performances, c'est assez compliqué. J'ai écris la version multi-thread (enfin 2 threads...) de freecraft, un clone de warcraft. Avant, la gestion du son était basée sur select, maintenant, c'est avec un thread. Il n'y aucun doute sur le fait que la solution par thread est meilleure, en particulier en cas de forte charge (l'idée est que tout rame, pas seulement le son, ce qui rend le jeu lent mais jouable). Le problème principal, c'est trop de threads. En cas de forte charge sur un serveur HTTP, il vaut mieux 50 threads (apache 2.0) que 50 process (apache 1.x). Mais bon, arrêtons de nourrir ce mini-troll.