JavaHOTSPOTVM参数大全Java认证考试

文章作者 100test 发表时间 2010:01:01 15:48:45
来源 100Test.Com百考试题网


  SUN的JDK版本从1.3.1开始使用HotSpot虚拟机技术。

  HotSpot是较新的Java虚拟机技术,用来代替JIT(Just in Time)技术,可以大大提高Java运行的性能。

  Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢。而该技术将常用的部分代码编译为本地(原生,native)代码,这样显著提高了性能。用于服务器版和标准版的HotSpot有所不同。

  其他的Java虚拟机也有类似的技术。

  HotSpot JVM 参数可以分为标准参数(standard options)和非标准参数(non-standard options)。

  标准参数相对稳定,在JDK未来的版本里不会有太大的改动。

  非标准参数则有因升级JDK而改变的可能。

  标准参数:

  -client

  使用Java HotSpot 客户端版VM。

  -server

  使用Java HotSpot 服务器版VM。如果是64位的JDK,默认只有server版,所以以上两个参数对64位版本JDK无效。

  -agentlib: libname [=options]

  加载本地代理函数库, e.g.

  -agentlib:jdwp=help

  -agentpath :pathname [=options]

  使用给定的路径加载本地代理库。

  -classpath classpath

  -cp classpath

  不用说了。

  -Dproperty =value

  设置一个系统属性。

  -d32

  -d64

  要求程序在32位或64位下跑,未来这个参数可能有变。

  -enableassertions [:"..." | : ]

  -ea [:"..." | : ]

  开启断言。

  -disableassertions [:"..." | : ]

  -da [:"..." | : ]

  关闭断言。


相关文章


Java的泛型原来这样让人不舒服Java认证考试
java认证辅导:java基础常见错误总结Java认证考试
启动Java应用的Shell脚本Java认证考试
Spring应用常驻内存的实现Java认证考试
JavaHOTSPOTVM参数大全Java认证考试
慎用java的多维数组Java认证考试
全面掌握java枚举类型Java认证考试
Java认证辅导:Java可变长参数Java认证考试
java认证辅导:Java串口通信简介Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛