设为首页 加入收藏

TOP

JavaHOTSPOTVM参数大全
2014-11-23 22:12:35 】 浏览:450
Tags:JavaHOTSPOTVM 参数 大全

  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反射机制

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目