JBoss7的启动时间:0.7秒
(整理翻译By Jim Ma)
Intel? CoreTM 2 Duo i7-620M -i7 @ 2.66GHz
4G7200 RPMFedora 13
2.6.34.8-68.fc13.i686
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Server VM (build 16.3-b01, mixed mode)
1969mstkonishiIntel(R) Core(TM) i7-2600K CPU @ 3.40GHz16G
SSD
Crucial C300 128GB
Fedora 15
2.6.38.8-32.fc15.x86_64
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
(JVM flags Group A)866mstkonishiIntel(R) Core(TM) i7-2600K CPU @ 3.40GHz16GSSD
Crucial C300 128GB
Fedora 15
2.6.38.8-32.fc15.x86_64
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
(JVM flags Group B)
706mstkonishiIntel(R) Core(TM) i7-2600K CPU @ 3.40GHz16GSSD
Crucial C300 128GB
Fedora 15
2.6.38.8-32.fc15.x86_64
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (fedora-58.1.10.2.fc15-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
(stock settings)
1039ms?
Older AS Versions?
用户处理器 /芯片内存8GB
1333MHz
7200 RPMFedora 15
2.6.38.8-32.fc15.x86_64
OpenJDK 1.6.0_22
fedora-58.1.10.2.fc15-x86_64
(stock settings)
6.0.0.Final12.0stkimuraIntel(R) Core(TM) i7-2620M CPU @ 2.70GHz8GB
1333MHz
7200 RPMFedora 15
2.6.38.8-32.fc15.x86_64
OpenJDK 1.6.0_22
fedora-58.1.10.2.fc15-x86_64
(stock settings)
5.1.0.GA19.0stkimuraIntel(R) Core(TM) i7-2620M CPU @ 2.70GHz8GB
1333MHz
7200 RPMFedora 15
2.6.38.8-32.fc15.x86_64
OpenJDK 1.6.0_22
fedora-58.1.10.2.fc15-x86_64
(stock settings)
4.2.3.GA6.2smike.pellegriniIntel Core i5 560 2.66 GHz4GB
1067MHz
7200 RPMFedora Core 15 2.6.38.8-32.fc15.x86_64Java(TM) SE Runtime Environment (build 1.6.0_26-b03)5.1.023s.?
JVM设置:
stock setting: 标准设置启动采用standalone.sh优化启动时间:
???????? 由于更少的整数位,AS7在32位机器上比在64位机器上启动要快。如果你运行在64位机器上,你可以做以下设置来获得和在32位机器上同样的启动速度:
使用flag来运行到32位上: -d32 (Mac and Windows)使用JVM compression flag: -XX:+UseCompressedOops (只适用于64位JVM)下面这些JVM flags也有助于提高启动速度:
-noverify-XX:+DisableExplicitGC-client (32 bit JVM only. You have to edit standalone.sh to use -client instead of -server)?
关闭console的log(或者重定向到 /dev/null):也有助于加快启动速度:
?
./standalone.sh > /dev/null
?
1 楼 jwd001 2011-08-02 我简单的部署了个.war目录,请问为什么jsp修改后不能生效,非要重部署吗? 2 楼 jbosscn 2011-08-03 是的。这样jsp才能被重新编译。.war的目录要用.dodeploy来触发重新部署,.war文件不用。 3 楼 jwd001 2011-08-03 谢谢回复!我一直在用jboss4.2.3+jboss seam2. 看来要等到jboss7.1再使用. 4 楼 jwd001 2011-08-19 终于等到jboss7.0.1修复了这个bug. https://issues.jboss.org/browse/AS7-1509.