WildFly 8.0.0.Alpha1 リリース
JBoss ASからWildFlyに名前が変わって最初のリリースです。WildFlyのWebサイトからダウンロードできます。このリリースからJBoss Webにかわり、Undertowというまったく新しいWebサーバが採用されています。
さて、いつもの起動ベンチマークでも。
- Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz, 16GB memory
- Fedora 18 64bit
- java version "1.7.0_19" OpenJDK Runtime Environment (fedora-2.3.9.5.fc18-x86_64) OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
まずはオプション変更なし。2139ms。
09:58:29,154 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.0.0.Alpha1 "WildFly" started in 2139ms - Started 154 of 191 services (57 services are lazy, passive or on-demand)
オプションチューニング。1243ms。
10:09:51,779 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.0.0.Alpha1 "WildFly" started in 1243ms - Started 154 of 191 services (57 services are lazy, passive or on-demand)
PRESERVE_JAVA_OPTS=true JAVA_OPTS="-server" JAVA_OPTS="$JAVA_OPTS -Xmn128m -Xms512m -Xmx512m -XX:MaxPermSize=256m -Xss512k" JAVA_OPTS="$JAVA_OPTS -Xverify:none" # remove this in production JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC" JAVA_OPTS="$JAVA_OPTS -XX:+TieredCompilation" JAVA_OPTS="$JAVA_OPTS -XX:TieredStopAtLevel=1" # remove this in production JAVA_OPTS="$JAVA_OPTS -XX:+UseCompressedOops" # 64bit only JAVA_OPTS="$JAVA_OPTS -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError" # JAVA_OPTS="$JAVA_OPTS -Xloggc:gc.log.`date +%Y%m%d%H%M%S`" # enable in production JAVA_OPTS="$JAVA_OPTS -Djava.net.preferIPv4Stack=true" JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true" JAVA_OPTS="$JAVA_OPTS -Djboss.modules.system.pkgs=$JBOSS_MODULES_SYSTEM_PKGS"