偏向锁在jdk6和jdk7是默认启用的,但是它在应用程序启动几秒钟之后才激活,如果想关闭延迟,那么可以使用-XX:BiasedLockingStartupDelay=0.
如果确定自己应用程序里所有的锁通常处于竞争状态,那么可以通过JVM参数关闭偏向锁,-XX:BiasedLocking=false,那么系统会默认进入轻量级锁状态
set JAVA_OPTS=-Xms128m -Xmx512m -XX:+UseParallelGC -XX:+UseAdaptiveSizePolicy -XX:ParallelGCThreads=1 -XX:PermSize=128M -XX:MaxPermSize=1024m