1、显示jdk版本信息
当一台机器上有多个jdk版本时,需要知道当前使用的是那个版本的jdk,使用参数-version即可知道其版本,命令行为: java -version
2、增加虚拟机可以使用的最大内存
Java虚拟机可使用的最大内存是有限制的,缺省值通常为64MB或128MB.
如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值128MB,需要加大java虚拟机可使用的最大内存,否则会出现Out of Memory(系统内存不足)的异常。启动java时,需要使用如下两个参数: -Xms java虚拟机初始化时使用的内存大小 -Xmx java虚拟机可以使用的最大内存
以上两个命令行参数中设置的size,可以带单位,例如:256m表示256MB 举例说明:
java -Xms128m -Xmx256m ……
表示Java虚拟机初始化时使用的内存为128MB,可使用的最大内存为256MB. 对于tomcat,可以修改其脚本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS即可,例如: JAVA_OPTS='-Xms128m -Xmx256m'
3、详细的输出
java -verbose[:class|gc|jni]
-verbose 显示所有加载的jar包的信息
-verbose:gc 显示垃圾回收的信息
分享到:
相关推荐
可以使用以下两个参数来设置 Java 虚拟机可使用的最大内存: -Xms:Java 虚拟机初始化时使用的内存大小 -Xmx:Java 虚拟机可以使用的最大内存 这两个命令行参数中的 size 可以带单位,例如:256m 表示 256MB。 ...
这个过程可以分为几个关键点来理解: 1. **执行DOS内部命令**: 当你需要执行DOS内部命令(如`dir`, `copy`, `del`等)时,有两种方式。一种是在命令行中包含命令解释器,例如在Windows NT上使用`"cmd.exe /c dir...
这个方法允许Java应用程序创建一个新的进程来执行指定的命令。以下是对这一知识点的详细说明: #### Runtime.exec()方法 `Runtime.exec(String command)`方法用于执行指定的命令。该方法创建一个新的本地进程,并...
此命令非常有用,当需要查看某个Java进程的系统属性或JVM参数时,可以使用`jinfo pid`(pid是进程ID)来列出特定Java进程的详细配置。 3. jstack命令用于产生运行中的Java线程的dump信息。它能打印出Java线程的堆栈...
此外,文档提到了几个运行时参数: - -verbose:用于提供详细的运行时信息,如类加载信息。 - -classpath 或 -cp:用于指定类的搜索路径,即指定JVM查找类文件的目录。 - -D:用于设置系统属性,比如设置JMX连接...
根据给定文件的信息,我们可以提炼出与Java学习相关的几个关键知识点。这些知识点主要围绕着JDK(Java开发工具包)中的基本命令以及如何使用这些命令进行Java程序的编译和运行。 ### 关键知识点 #### 1. JDK简介 -...
本文将详细介绍几种常用的在Java中从命令控制台输入数据的方法,包括直接使用`System.in`、使用`java.util.Scanner`类、使用`java.io.BufferedReader`类以及利用图形用户界面(GUI)组件进行输入。 ### 1. 使用`...
本文将介绍几种使用Java来实现`ping`功能的方法。 #### 方法一:纯Java实现ICMP的ping命令 在Java中,可以不依赖于操作系统提供的`ping`命令或任何其他外部工具,通过编程的方式直接发送ICMP包来实现`ping`功能。...
Java程序的开发流程通常包括以下几个步骤: 1. **明确需求**:明确要解决的问题或者要实现的功能。 2. **设计思路**:构思解决问题的步骤和方法。 3. **编码实现**:根据设计的思路编写Java代码。 4. **测试验证**...
本文将详细介绍如何使用 Java 调用 DOS 命令,从基本概念到实践应用,总结了几种需要注意的情况,并提供了相应的解决方案。 调用DOS命令的基本概念 在 Java 中,可以使用 Runtime 类和 Process 类来调用 DOS 命令...
Java程序的运行过程通常包括以下几个阶段: - 编写源代码(.java文件)。 - 使用JDK中的javac编译器将源代码编译成字节码(.class文件)。 - 通过JVM解释执行字节码。 - JVM将字节码转换为本地机器码,并在目标平台...
Rserve的安装通常涉及以下几个步骤: 1. 在R环境中运行`install.packages("Rserve")`来安装Rserve包。 2. 安装完成后,通过R命令行启动Rserve服务,例如`R CMD Rserve`。如果需要远程连接,需添加`--RS-enable-...
Java后台开发面试涵盖了广泛的知识点,包括但不限于以下几个方面: 1. **自我介绍**:这是面试的常见开场,需要简洁明了地介绍自己的教育背景、项目经验和技术专长。 2. **项目经验**:面试官会询问你参与的项目,...
一个 Java 程序通常由以下几个部分组成: 1. 包名(package):用于标识类所属的包名。 2. 导入语句(import):用于导入其他类或包。 3. 类定义(class):用于定义类的名称、属性和行为。 4. 主方法(main):...
Java的语法基础包括以下几个关键概念: 1. **关键字**:Java语言预定义的一些具有特殊意义的词汇,例如`if`、`else`、`while`等。 2. **标识符**:程序员定义的名字,例如变量名、方法名或类名。标识符可以包含字母...
下面将通过几个步骤来指导你完成这一配置过程。 #### 二、环境准备 1. **操作系统:** Windows Server 2003 2. **Web服务器:** IIS 3. **PHP版本:** 4.3.6 4. **Java版本:** JDK 1.4.1_01 #### 三、配置步骤 **...
打开 cmd 输入命令【java -version】和【javac -version】分别验证编译和运行版本。 3. 运行机器上必须装有 JRE 并且版本要和 MatLab 自带的 JRE 大版本保持一致(位数也要保持一致)。 4. 调用 MATLAB 所需环境必须...
### Java基础知识点总结 #### 一、Day_01Java开章 1. **计算机概述** - **计算机**:一种能够自动高速处理大量信息的电子设备。 - **计算机硬件**:指计算机系统中所有看得见摸得着的物理部件,如CPU、内存、...
在学习过程中,注意以下几个关键点,能够帮助你更好地掌握Java语言。 首先,安装Java Development Kit (JDK)是开始Java编程的第一步。确保正确安装后,配置环境变量是至关重要的。在Windows系统中,你需要设置`JAVA...