`

java虚拟机参数2 (转贴)

    博客分类:
  • java
阅读更多
JVM配置参数中文说明:
-----------------------------------------------------------------------
1、-Xmixed                               mixed mode execution (default)
   混合模式执行
  
2、-Xint                                     interpreted mode execution only
   解释模式执行
  
3、-Xbootclasspath:<directories and zip/jar files separated by ;>
                set search path for bootstrap classes and resources
   设置zip/jar资源或者类(.class文件)存放目录路径
  
3、-Xbootclasspath/a:<directories and zip/jar files separated by ;>
                append to end of bootstrap class path
   追加zip/jar资源或者类(.class文件)存放目录路径
  
4、-Xbootclasspath/p:<directories and zip/jar files separated by ;>
                prepend in front of bootstrap class path
   预先加载zip/jar资源或者类(.class文件)存放目录路径
  
5、-Xnoclassgc                   disable class garbage collection
   关闭类垃圾回收功能
  
6、-Xincgc                               enable incremental garbage collection
   开启类的垃圾回收功能
  
7、-Xloggc:<file>          log GC status to a file with time stamps
   记录垃圾回日志到一个文件。
  
8、-Xbatch                               disable background compilation
   关闭后台编译
  
9、-Xms<size>                      set initial Java heap size
   设置JVM初始化堆内存大小
  
10、-Xmx<size>                      set maximum Java heap size
   设置JVM最大的堆内存大小
  
11、-Xss<size>                      set java thread stack size
   设置JVM栈内存大小
  
12、-Xprof                                  output cpu profiling data
   输入CPU概要表数据
  
13、-Xfuture                            enable strictest checks, anticipating future default
   执行严格的代码检查,预测可能出现的情况
  
14、-Xrs                                        reduce use of OS signals by Java/VM (see documentation)
   通过JVM还原操作系统信号
  
15、-Xcheck:jni                   perform additional checks for JNI functions
   对JNI函数执行检查
  
16、-Xshare:off                   do not attempt to use shared class data
   尽可能不去使用共享类的数据
  
17、-Xshare:auto                use shared class data if possible (default)
   尽可能的使用共享类的数据
  
18、-Xshare:on                   require using shared class data, otherwise fail.
   尽可能的使用共享类的数据,否则运行失败
  
The -X options are non-standard and subject to change without notice.
-----------------------------------------------------------------------
(1)、javac
用法:javac <选项> <源文件>
其中,可能的选项包括:
    -g                                                                         生成所有调试信息
    -g:none                                                          不生成任何调试信息
    -g:{lines,vars,source}             只生成某些调试信息
    -nowarn                                                          不生成任何警告
    -verbose                                                       输出有关编译器正在执行的操作的消息
    -deprecation                                           输出使用已过时的 API 的源位置
    -classpath <路径>                                  指定查找用户类文件的位置
    -cp <路径>                                                       指定查找用户类文件的位置
    -sourcepath <路径>                               指定查找输入源文件的位置
    -bootclasspath <路径>                      覆盖引导类文件的位置
    -extdirs <目录>                                        覆盖安装的扩展目录的位置
    -endorseddirs <目录>                         覆盖签名的标准路径的位置
    -d <目录>                                                          指定存放生成的类文件的位置
    -encoding <编码>                                     指定源文件使用的字符编码
    -source <版本>                                           提供与指定版本的源兼容性
    -target <版本>                                           生成特定 VM 版本的类文件
    -version                                                       版本信息
    -help                                                                输出标准选项的提要
    -X                                                                         输出非标准选项的提要
    -J<标志>                                                             直接将 <标志> 传递给运行时系统
  
(2)、jar
用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
          -c    创建新的存档
          -t    列出存档内容的列表
          -x    展开存档中的命名的(或所有的〕文件
          -u    更新已存在的存档
          -v    生成详细输出到标准输出上
          -f    指定存档文件名
          -m    包含来自标明文件的标明信息
          -0    只存储方式;未用ZIP压缩格式
          -M    不产生所有项的清单(manifest〕文件
          -i    为指定的jar文件产生索引信息
          -C    改变到指定的目录,并且包含下列文件:
如果一个文件名是一个目录,它将被递归处理。
清单(manifest〕文件名和存档文件名都需要被指定,按'm' 和 'f'标志指定的相同顺序。
  
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
                   jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有
                               文件存档到一个名为 'classes.jar' 的存档文件中:
                   jar cvfm classes.jar mymanifest -C foo/ .
  
(3)、javadoc
javadoc: 错误 - 未指定软件包或类。
用法:javadoc [选项] [软件包名称] [源文件] [@file]
-overview <文件>                            读取 HTML 文件的概述文档
-public                                                       仅显示公共类和成员
-protected                                              显示受保护/公共类和成员(默认)
-package                                                    显示软件包/受保护/公共类和成员
-private                                                    显示所有类和成员
-help                                                             显示命令行选项并退出
-doclet <类>                                        通过替代 doclet 生成输出
-docletpath <路径>                      指定查找 doclet 类文件的位置
-sourcepath <路径列表>          指定查找源文件的位置
-classpath <路径列表>             指定查找用户类文件的位置
-exclude <软件包列表>             指定要排除的软件包的列表
-subpackages <子软件包列表> 指定要递归装入的子软件包
-breakiterator                                  使用 BreakIterator 计算第 1 句
-bootclasspath <路径列表> 覆盖引导类加载器所装入的
                                                                            类文件的位置
-source <版本>                                  提供与指定版本的源兼容性
-extdirs <目录列表>                   覆盖安装的扩展目录的位置
-verbose                                                    输出有关 Javadoc 正在执行的操作的消息
-locale <名称>                                  要使用的语言环境,例如 en_US 或 en_US_WIN
-encoding <名称>                            源文件编码名称
-quiet                                                          不显示状态消息
-J<标志>                                                    直接将 <标志> 传递给运行时系统
  
通过标准 doclet 提供:
-d <目录>                                                                         输出文件的目标目录
-use                                                                                        创建类和软件包用法页面
-version                                                                            包含 @version 段
-author                                                                               包含 @author 段
-docfilessubdirs                                                    递归复制文档文件子目录
-splitindex                                                                   将索引分为每个字母对应一个文件
-windowtitle <文本>                                           文档的浏览器窗口标题
-doctitle <html 代码>                                     包含概述页面的标题
-header <html 代码>                                           包含每个页面的页眉文本
-footer <html 代码>                                           包含每个页面的页脚文本
-bottom <html 代码>                                           包含每个页面的底部文本
-link <url>                                                                   创建指向位于 <url> 的 javadoc 输出的链接
-linkoffline <url> <url2>                         利用位于 <url2> 的软件包列表链接至位于 <url>
的文档
-excludedocfilessubdir <名称 1>:..排除带有给定名称的所有文档文件子目录。
-group <名称> <p1>:<p2>..                         在概述页面中,将指定的软件包分组
-nocomment                                                                      抑止描述和标记,只生成声明。
-nodeprecated                                                             不包含 @deprecated 信息
-noqualifier <名称 1>:<名称 2>:...从输出中排除限定符的列表。
-nosince                                                                            不包含 @since 信息
-notimestamp                                                                不包含隐藏时间戳
-nodeprecatedlist                                                 不生成已过时的列表
-notree                                                                               不生成类分层结构
-noindex                                                                            不生成索引
-nohelp                                                                               不生成帮助链接
-nonavbar                                                                         不生成导航栏
-serialwarn                                                                   生成有关 @serial 标记的警告
-tag <名称>:<位置>:<标题>                         指定单个变量自定义标记
-taglet                                                                               要注册的 Taglet 的全限定名称
-tagletpath                                                                   Taglet 的路径
-charset <字符集>                                                 用于跨平台查看生成的文档的字符集。
-helpfile <文件>                                                    包含帮助链接所链接到的文件
-linksource                                                                   以 HTML 格式生成源
-sourcetab <制表符长度>                               指定源中每个制表符占据的空格数
-keywords                                                                         使软件包、类和成员信息附带 HTML 元标记
-stylesheetfile <路径>                                  用于更改生成文档的样式的文件
-docencoding <名称>                                           输出编码名称
  
(4)、rmid
rmid: 非法选项:-  
用法:rmid <option>
  
其中,<option> 包括:
    -port <option>                      指定供 rmid 使用的端口
    -log <directory>          指定 rmid 将日志写入的目录
    -stop                                           停止当前的 rmid 调用(对指定端口)
    -C<runtime 标记>          向每个子进程传递参数(激活组)
    -J<runtime 标记>          向 java 解释程序传递参数
  

分享到:
评论

相关推荐

    Java虚拟机参数详解

    Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解Java虚拟机参数详解

    JAVA虚拟机性能参数调优指导书.doc

    本文档是Java虚拟机性能参数调优指导书;随着JAVA在应用系统级的项目开发中的使用越来越广泛,虚拟机、垃圾收集、热点编译、J2EE等新技术层出不穷,JAVA作为系统级开发的一个选择的优势也越来越明显,在此同时其不能...

    java虚拟机规范高清中文版本(java SE 8版本)

    第2章:概览Java虚拟机整体架构; 第3章:介绍如何将Java语言编写的程序转换为虚拟机指令集; 第4章:定义class文件格式。它是一种与硬件和操作系统无关的二进制格式,用来表示编译后的类和接口; 第5章:定义了...

    自己动手写Java虚拟机 (Java核心技术系列)@

    本书摒弃了传统的以解读枯燥的Java虚拟机规范文档和分析繁琐的Java虚拟机源代码的方式来讲解Java虚拟机,取而代之的是,以实践的方式,引导读者如何从零开始构建和实现一个Java虚拟机,整个过程不仅能让读者做到对...

    java虚拟机参数配置

    heap space,-Xmx512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:MaxPermSize=512m

    java 虚拟机参数配置说明及Myeclipse内存不足

    jvm java虚拟机 Mycelipse内存不足

    深入理解 java 虚拟机

    java 虚拟机

    java虚拟机规范(java SE7)

    java虚拟机规范,高清PDF版本,含有目录结构:第一章:引言; 第二章:java虚拟结构(运行时区域内存:寄存器,java虚拟机栈,java堆,方法去,运行时常量池,本地方法栈); 第三章:为java虚拟机编译; 第四章:...

    java虚拟机规范(java se 7)

    《Java虚拟机规范 7》是一份完整的描述Java虚拟机是如何设计的规范文档。这份文档对于任何一个希望实现Java虚拟机的编译器作者,或者希望实现一个与规范相兼容的Java虚拟机的程序员来说都是必不可少的。

    深入Java虚拟机(原书第2版).pdf【附光盘内容】

    《深入Java虚拟机(原书第2版)》,原书名《Inside the Java Virtual Machine,Second Edition》,作者:【美】Bill Venners,翻译:曹晓钢、蒋靖,出版社:机械工业出版社,ISBN:7111128052,出版日期:2003 年 9 ...

    Java虚拟机规范.Java SE 8版

    第3章详述如何将Java语言编写的程序转换为Java虚拟机指令集,涉及常量、局部变量、控制结构、算术运算、参数接收、方法调用、数组、操作数栈、异常处理、同步与注解等;第4章深入分析用来表示编译后的类和接口的...

    java虚拟机参数详解

    详细介绍java 虚拟机的相关参数设置和作用

    自己动手写Java虚拟机 kindle 版本

    本书摒弃了传统的以解读枯燥的Java虚拟机规范文档和分析繁琐的Java虚拟机源代码的方式来讲解Java虚拟机,取而代之的是,以实践的方式,引导读者如何从零开始构建和实现一个Java虚拟机,整个过程不仅能让读者做到对...

    Java虚拟机规范.Java SE 8版.zip

    第2章概述Java虚拟机的整体架构,包括class文件格式、数据类型、原始类型、引用类型、运行时数据区、栈帧、浮点算法、异常等,这对理解本书后面的内容有重要帮助;第3章详述如何将Java语言编写的程序转换为Java...

    深入java虚拟机.pdf

    深入java虚拟机.pdf

    java虚拟机各种版本

    java虚拟机大全,既可以独立安装,也可以作为组建安装,为其他软件提供运行环境。

    Java 虚拟机规范.pdf

    Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf Java 虚拟机规范.pdf

    Java虚拟机参数配置说明.doc

    Java虚拟机参数配置说明

    java虚拟机

    java虚拟机第二版

Global site tag (gtag.js) - Google Analytics