0 Replies Latest reply on Nov 13, 2012 12:57 PM by Massimo Gentilini

    JPBM/Drools suggested JVM parameters and other JBoss tuning parameters

    Massimo Gentilini Newbie



      - JBoss EAP 5.1 with a Web Application running JBPM and Drools (both in version 5.x) as the workflow and rule engine


      In this scenario are there some documented tuning parameters that need to be applied to a JVM to have better performance?


      Current parameters we're using were taken from a standard JBoss EAP 4.2 application with a quite high load, but without JBPM and Drools running:


      set JAVA_OPTS=-XX:MaxPermSize=512m -Xms3072m -Xmx3072m -server -XX:+UseParallelGC -XX:ParallelGCThreads=2 -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -Dsun.rmi.dgc.client.gcInterval=3600000


      The server is a virtual machine running Windows 64 bit with 4 vcores and 4 GB of memory, we'll move to the same virtual machine but running RH Linux 6.3 in a very short timeframe (JVM tuning parameters will be the same).


      Are there other tuning parameters that can be applied to JBoss? The only thing we've modified now is the maximum number of thread of the standard threadpool, from 10 to 100.