原文出自: http://operamasks.blogbus.com/logs/21800310.html
以下选项是非标准选项,可随时更改,而不另行通知。
-Xbootclasspath:<path> 将引导类路径设置为 <path>
-Xbootclasspath/p:<path> 将 <path> 附加在引导类路径前面
-Xbootclasspath/a:<path> 将 <path> 附加到引导类路径后面
-Xrun<dll>[:options] 启动 JVMPI 概要分析
-Xshareclasses[:options] 启用类数据共享(使用帮助获取详细信息)
-Xint 仅运行已解释的(等同于 -Xnojit -Xnoaot)
-Xnojit 禁用 JIT
-Xnoaot 不运行预编译代码
-Xquickstart 通过延迟优化来减少启动时间
-Xfuture 启用最严格的检查,预测未来的缺省值
-verbose[:{class|gcterse|gc|dynload|sizes|stack|debug}]
以下选项的参数以字节为单位。
带有后缀“k”(千)或“m”(兆)的值会进行相应的计算。
-Xmca<x> 将 RAM 类段增量设置为 <x>
-Xmco<x> 将 ROM 类段增量设置为 <x>
-Xmn<x> 将初始/最大新空间大小设置为 <x>
-Xmns<x> 将初始新空间大小设置为 <x>
-Xmnx<x> 将最大新空间大小设置为 <x>
-Xmo<x> 将初始/最大旧空间大小设置为 <x>
-Xmos<x> 将初始旧空间大小设置为 <x>
-Xmox<x> 将最大旧空间大小设置为 <x>
-Xmoi<x> 将旧空间增量设置为 <x>
-Xms<x> 将初始内存大小设置为 <x>
-Xmx<x> 将内存最大大小设置为 <x>
-Xmr<x> 将记住的集合大小设置为 <x>
-Xmrx<x> 将记住的集合的最大大小设置为 <x>
-Xmso<x> 将操作系统线程堆栈大小设置为 <x>
-Xiss<x> 将初始 java 线程堆栈大小设置为 <x>
-Xssi<x> 将 java 线程堆栈增量设置为 <x>
-Xss<x> 将最大 java 线程堆栈大小设置为 <x>
-Xscmx<x> 将新共享类高速缓存的大小设置为 <x>
-Xmine<x> 将堆扩展的最小大小设置为 <x>
-Xmaxe<x> 将堆扩展的最大大小设置为 <x>
以下选项的参数以 0 至 1 的小数表示。
值为 0.3 表示请求百分比为 30%
-Xminf<x> GC 之后自由堆的最小百分比
-Xmaxf<x> GC 之后自由堆的最大百分比
以下选项的参数以小数表示。
-Xgcthreads<x> 设置 GC 线程的数量
-Xnoclassgc 禁用动态类卸装
-Xclassgc 启用动态类卸装
-Xalwaysclassgc 启用每个 GC 的动态类卸装
-Xnocompactexplicitgc 禁用系统 GC 的压缩
-Xcompactexplicitgc 启用每个系统 GC 的压缩
-Xcompactgc 启用压缩
-Xnocompactgc 禁用压缩
-Xlp 启用大页面支持
-Xdbg:<options> 启用调试,JDWP 标准选项
-Xrunjdwp:<options> 启用调试,JDWP 标准选项
-Xdbginfo:<symbol file path> 启用调试信息服务器
-Xrdbginfo:<host>:<port> 启用远程调试信息服务器
-Xgcpolicy:gencon
分享到:
相关推荐
在学习和使用IBM JDK 1.5时,开发者应该熟悉其特定的命令行选项、性能调优策略以及与标准Java SE的差异。通过深入阅读IBM_jdk1.5_Guide.pdf,开发者可以掌握如何在AIX系统上部署和运行Java应用,同时利用IBM JDK 1.5...
### IBM JDK 垃圾收集及存储分配技术详解 #### 一、概述 IBM JDK(Java Development Kit)作为Java运行环境的重要组成部分,其垃圾收集(Garbage Collection, GC)及存储分配技术对于优化应用程序性能至关重要。...
5. **垃圾收集器**:IBM JDK提供了多种垃圾收集器选项,如Parallel GC、Concurrent Mark Sweep (CMS) 和Garbage First (G1) GC,这些GC策略可以根据不同的应用场景进行选择和调整,以达到最佳的内存管理和性能。...
总之,IBM开源Eclipse OpenJ9为Java生态系统带来了新的活力,提供了一个具有竞争力的JVM选项,同时也促进了Java技术的持续创新和发展。无论是个人开发者还是大型企业,都可以从中受益,实现更高效、更灵活的Java应用...
8. **JDK8兼容性**:IBM MAT与JDK8的兼容性意味着开发者可以利用MAT对基于JDK8的应用进行深度内存分析,确保在最新的Java环境中获得准确的结果。 在使用IBM MAT时,首先需要安装JDK8,并确保环境变量配置正确。然后...
### WAS 8.5.5.0 升级至 8.5.5.13 及配置 JDK1.8 手册 #### 一、背景介绍 在 IT 领域,系统的稳定性和兼容性至关重要。随着技术的发展,软件环境也需要不断升级以满足新的需求。IBM WebSphere Application Server...
1. **生成javacore文件**:当遇到问题时,可以通过J9 JVM的命令行选项或控制台工具触发javacore的生成。 2. **加载文件**:将生成的javacore文件导入分析工具。 3. **分析与解读**:工具会自动生成线程、锁和死锁的...
IBM的Semeru Open JDK是IBM推出的一款基于...IBM Semeru Open JDK with J9提供了一个有竞争力的选项,尤其是在考虑性能和内存效率时。通过深入理解这些技术的特性和优势,开发人员可以根据自己的需求做出最佳选择。
- 安全配置:根据实际需求,可能需要配置用户认证、SSL连接等安全选项。 - 错误处理:编写代码时要考虑异常处理,例如网络问题、MQ未启动等情况。 7. **总结** Java调用IBM MQ通过JMS API和IBM MQ Java ...
3. 按照smit的提示,选择相应的选项进行安装,例如软件安装与维护,安装和更新软件,然后输入解压后的JDK文件路径。 4. 在安装过程中,同意新的许可协议(ACCEPT new license agreements 必须设置为yes)。 5. 安装...
- 使用命令 `/opt/IBM/WebSphere/AppServer/bin managesdk.sh-setNewProfileDefault-sdkName1.8_64` 设置新概要文件创建时使用的 SDK 为 JDK 1.8。 - 使用命令 `/opt/IBM/WebSphere/AppServer/bin managesdk.sh-...
这些库包括IBM Maximo Application Server (MAS)的JAR文件,以及其他如log4j、ant等第三方库。你可以在“Project” -> “Properties” -> “Java Build Path” -> “Libraries”下添加这些库。点击“Add Jars”或...
在Windows环境下,IBM TAM(Tivoli Access Manager)的安装涉及多个组件,其中包括DB2数据库、TDS(Tivoli Directory Server)、TDI(Tivoli Directory Integrator)、JDK以及LDAP实例的创建与修改。以下是对每个...
1. **环境准备**:在开始安装前,你需要确保你的计算机满足IBM ESB的系统需求,包括操作系统版本、内存、硬盘空间以及Java运行环境(JRE或JDK)的版本。 2. **下载IBM ESB软件**:首先,你需要访问IBM官方网站或者...
`JStack`是Java Development Kit (JDK)的一部分,用于生成正在运行的Java应用程序的线程快照。这些快照提供了关于每个线程正在做什么以及它们所处的状态等信息。这对于诊断线程挂起、死锁和其他多线程问题非常有用。...
1. **Eclipse IDE**: Eclipse是一个开放源代码的软件开发平台,最初由IBM公司发起,现在由Eclipse基金会维护。它不仅支持Java,还支持C++, Python, JavaScript等众多编程语言。Eclipse的核心是一个插件架构,允许...
6. **其他工具**: 还有许多其他的Java编程工具,如EditPlus、IBM WebSphere Studio、WebLogic Studio等,每款都有其特点和适用场景。 选择IDE时,应考虑个人需求、学习曲线、性能和社区支持等因素。对于初学者,...
随着技术的发展,其他公司如IBM、BEA等也推出了自己的JDK版本,但大多数情况下,人们还是倾向于使用Sun公司的JDK,因为它的兼容性和稳定性更高。 #### 二、JDK环境变量配置步骤 在Windows系统下,正确配置JDK环境...