文档章节

java虚拟机参数设置 jvm参数设置

loyal
 loyal
发布于 2016/05/05 21:50
字数 228
阅读 117
收藏 0

java进程命令行使用方式如下:

java [-options] class [args...]

-options 表示虚拟机的启动参数,

class为带有main()函数的java类的全名称

args表示传递给主函数main()的参数 多个用空格 分割即可。

如以下代码,看一下如何设置参数并且获取到参数。

package cn.xhgg.test;
 
public class JvmTest {
public static void main(String[] args) {
 for (int i = 0; i < args.length; i++) {
System.out.println(""+args[i]);
}
 System.out.println(Runtime.getRuntime().maxMemory()/1000/1000);
}
}


 

上述代码主要打印出传递给main()方法的参数以及传递给jvm系统最大可用堆内存。使用如下命令运行代码:

java -Xmx32m cn.xhgg.test.JvmTest a

a 32.

结果可以看出 第一个参数-Xmx32m 传递给java虚拟机,生效后使的虚拟机最大堆空间32MBa参数也传递过去了。

eclipse中右键run configuration 参数的配置如下图:


本文转载自:http://blog.csdn.net/qq_30739519/article/details/50992980

共有 人打赏支持
loyal

loyal

粉丝 70
博文 68
码字总数 334
作品 0
技术主管
私信 提问
JVM系列第12讲:JVM参数之查看JVM参数

今天要说的是如何查看 JVM 中已经设置的参数,包括显示参数和隐式参数。 打印显式参数 -XX:+PrintVMOptions 该参数表示程序运行时,打印虚拟机接受到的命令行显式参数。我们用下面的命令运行...

陈树义
2018/12/10
0
0
JVM 堆内存设置 -Xmx -Xms

在Tomcat的启动参数里可以设置,如下 参数说明: -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定; -Xmx 此设置控制 Java 堆的最大大...

为了美好的明天
2018/07/16
0
0
深入浅出JVM内存模型与JVM参数详细配置

JVM内存结构 由上图可以清楚的看到 JVM的内存空间分为3大部分: 堆内存 方法区 栈内存 其中 栈内存 可以再细分为 java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代, 新生代中还可以...

小刀爱编程
2018/11/01
0
0
Java基础-环境变量设置及Java命令行使用

一、Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:javajdk1.5.008; 2. 安装完成后,右击“我的电脑”,点击“属...

陶邦仁
2012/11/11
0
0
详解JVM内存管理与垃圾回收机制1 - 内存管理

Java应用程序是运行在JVM上的,得益于JVM的内存管理和垃圾收集机制,开发人员的效率得到了显著提升,也不容易出现内存溢出和泄漏问题。但正是因为开发人员把内存的控制权交给了JVM,一旦出现...

方志朋
2018/11/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

声学所实验室的论文

https://hccl.ioa.ac.cn/output/papers/

shengjuntu
22分钟前
0
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

linux-tao
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

Linux就该这么学
今天
2
0
Mysql(Mariadb)数据库主从复制

Mysql主从复制的实现原理图大致如下: MySQL之间数据复制的基础是以二进制日志文件(binary log file)来实现的,一台MySQL数据库一旦启用二进制日志后,其作为master,它数据库中所有操作都...

xiangyunyan
今天
2
0
Android 自定义Path贝塞尔曲线View实践——旋转的花朵

一、关于贝塞尔曲线 在工业设计方面贝塞尔曲线有很多用途,同样,在Android中,贝塞尔曲线结合Path类可以实现更复杂的图形,这里我们给一个案例,来实现一种旋转的花朵。对于贝赛尔曲线的理解...

IamOkay
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部