Bonjour
Je développe un projet qui utilise les technologies suivantes : Hibernate, Spring, JSF, Richfaces, avec Eclipse comme IDE et JBoss comme serveur d'application.
Jusqu'à présent j'utilisais le JBoss par défaut, mais je commence à le trouver un peu lourd. Il met quasiment trois minutes à démarrer, et il démarre tout un tas de services inutiles. Par exemple, je n'utilise pas d'EJB. Spring me dispense d'utiliser JNDI. Je n'utilise pas d'annotations J2EE (j'utilise des fichiers de configuration .hbm.xml pour hibernate). Je n'utilise pas JMX, je n'utilise pas la console web de JBoss, je ne me soucie pas particulièrement de la sécurité (projet destiné à un intranet). Mais JBoss me prend 500MO de mémoire vive au démarrage et ça peut monter jusqu'à 1.2GO (sur 2GO disponibles en tout) dans la journée, sachant qu'Eclipse prend lui même 400 MO au démarrage et jusqu'à 700 MO par la suite, mon ordinateur a du mal à tenir la charge.
En conséquence, je me demande s'il ne serait pas possible d'alléger JBoss de tous ces services inutiles histoire d'économiser de la mémoire vive et de le rendre plus rapide?
Partager