其他系统属性命令行选项

使用系统属性命令行选项可设置您的系统。

-D<name>=<value>
设置系统属性。
以下列示了其他系统属性:
-Dcom.ibm.dbgmalloc=true

此选项提供类库本机代码的内存分配诊断信息。

使用此选项启动应用程序时, Java™ 转储会记录类库组件分配的内存量。 您可以将此选项与 -Xcheck:memory 选项配合使用,以获取关于类库调用位置及其分配大小的信息。 启用此选项会影响吞吐量性能。 有关样本 Java 转储输出,请参阅 NATIVEMEMINFO

-Dcom.ibm.rational.mvfs.checking=[true|false] (仅限 Windows)

使用此属性来改进 Multi Version File System (MVFS) 文件系统的性能。

WinNTFilesystem 方法 getModifiedTimegetBooleanAttributes 使用窗口方法 API_wstati64()_wfindfirsti64() 而不是缺省方法。 缺省情况下未启用此属性,因为它可导致本地文件系统性能下降。 如果远程文件系统没有 Windows 目录高速缓存,那么此属性还会在远程 Windows 共享上导致降级。

-Dcom.ibm.signalhandling.ignoreLogoff=[true|false] (仅限 Windows)

服务更新 6 修订包 10 更改开始此属性不适用于服务更新 6 FP10。服务更新 6 修订包 10 更改结束

当用户注销交互式 Windows 服务时,Windows 将发出 CTRL_LOGOFF_EVENT。 缺省情况下,JVM 将在收到该信号时结束。 将此属性设置为 true(缺省值为 false)可防止 JVM 在接收到 CTRL_LOGOFF_EVENT 信号时结束。 服务更新 6 修订包 10 更改开始从服务更新 6 修订包 10 开始,此属性不再具有任何作用。 为了获得相同的结果,可以使用 -Xrs 命令行选项来禁用由 VM 处理硬件异常。 但是,您应谨慎使用 -Xrs 选项,因为它不只是影响 CTRL_LOGOFF_EVENT 信号。 有关更多信息,请参阅 -Xrs服务更新 6 修订包 10 更改结束

-Dibm.awt.mediumColor=true (仅限AIX® )

从 IBM® SDK Java Technology Edition V 8 开始,将更改抽象 Windows Toolkit (AWT) 组件的缺省 SystemColor 设置。 要还原为原始调色板设置,请在命令行上设置此属性。

缺省情况下,未启用此属性。

-Dibm.swapLF=true (仅限z/OS® )
缺省情况下,\u000A Unicode 换行符映射到 0x15 EBCDIC 字符。 将此属性设置为 true 以改为将 \u000A 字符映射到 0x25 EBCDIC 字符。 如果您具有与使用其他操作系统的系统进行交互的 z/OS 系统,那么此行为可能很有用。 有关采用 EBCDIC 格式的新行字符的历史背景的更多信息,请参阅 Unicode 换行准则
注: 如果使用此选项,那么还会将所有配置文件转换为 ASCII 格式,因为如果文件为 EBCDIC 格式,那么无法识别换行符 (\n)。
如果您不希望启用 swapLF 功能,那么可以使用 服务更新 6 修订包 25 更改开始-Dibm.swapLF=disabledisable 选项与将 ibm.swapLF 属性的值设置为 false或不显式设置不同,在这种情况下,可以通过编程方式将属性值更改为 true ,如以下示例中所示。
System.setProperty("ibm.swapLF", "true");
使用 disable 选项可以减少 SwapLF 支持中 System.getProperty 调用的开销,从而提供更好的性能。服务更新 6 修订包 25 更改结束
-Dsun.rmi.transport.tcp.connectionPool=val

为 TCP 传输层实施中的 RMI ConnectionHandlers 启用线程池。

valtrue 或非空值。