1、调整JVM在bin.bat或bin/run.cfg文件里。
-Xms<size>设置堆的最小值;-Xmx<size>设置堆的最大值;-XX:Newsize=<size>设置年轻代的最小值;-XX:MaxNewsize=<size>设置年轻代的最大值;-XX:MaxPermSize=size设置永久代的大小。
2、配置数据源:在*-ds.xml里<min-pool-size>最小连接数;<max-pool-size>最大连接数。
3、配置HTTP请求线程池deployer/jbossweb.sar/server.xml:maxTreads最大线程;minSpareThreads超过现在用线程的数量;maxSpareThreads超过这个数量的空闲数量的线程将被关闭;accpetCount排除等待一个线程空闲的最大请求数。
4、调整jspservlet/jbossweb.deployer/web.xml里development为true应用服务器会查看jsp是否使用修改文本间隔进行更新了,为false,修改的jsp会使用检查间隔在后台被编译。checkInterval查看jsp是否需要被重新编译的检查间隔秒数,如果为0里,jsp不会因为修改或重新编译而被查看。
5、删除不需要的服务。
邮件服务:server/xxx/deply/mail-service.xml,server/xxx/lib/mail*.jar
调试程序服务:service server/xxx/deploy/scheduler-service.xml,server/xxx/deploy/schedule-manager-service.xml,server/xxx/lib/cheduler-plugin*.jar
监视服务:service server/xxx/deploy/monitoring-service.xml,server/xxx/lib/Jboss-monitoring.jar
消息发送(JMS):server/xxx/deploy/meassaging,server/xxx/deploy/jms-ra.jar,server/xxx/lib/jboss-message*.jar
唯一ID键生成器:server/xxx/deploy/uuid-key-generator.sar,server/xxx/lib/automumber-plugin.jar
HTTP调用程序服务:server/xxx/deploy/http-invoker.sar,server/xxx/httpha-invoker.sar(仅在all配置中)
主页:server/xxx/deploy/root.war
JMX控制台:server/xxx/deploy/jmx-console.war
Web控制台:server/xxx/deploy/management
Quartz调试程序服务:server/xxx/deploy/quartz-ra.rar