- 浏览: 369666 次
- 性别:
- 来自: 西安
文章分类
最新评论
-
jiangli19192:
...
自己写的一个启动JBoss服务器的bat批处理 -
56553655:
最好这样:java -Xms3700M -Xmx3700M - ...
测试本机JVM支持的最大内存 -
lizhiy05:
学习一哈……
Web Services体系结构及相关概念 -
ghy200692162:
System.out.println("开始注册Js ...
基于OSGi的JSF Web组件开发问题求解 -
xiao888lin:
你的头像看起来很像我们宿舍老四。。。
测试本机JVM支持的最大内存
传说JVM是使用的最大内存一般Windows下1200-1500M左右,Linux下最大能到2600M。 可以设置的最大JVM内存和JVM版本以及操作系统版本有关,但是一直都不知道我机子的内存支持到底是多少,今天闲来无事,小测一把:
D:\eclipse\workspace\download>java -Xmx1024M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx2600M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1500M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1200M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1300M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1400M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1500M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1499M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1490M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1450M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1430M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1440M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1449M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1445M -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
D:\eclipse\workspace\download>java -Xmx1443M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
D:\eclipse\workspace\download>java -Xmx1444M -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
哈哈哈,最终结果java -Xmx1444M -version 感觉还是不错地!
评论
5 楼
56553655
2012-07-05
最好这样:java -Xms3700M -Xmx3700M -version
4 楼
xiao888lin
2011-07-16
你的头像看起来很像我们宿舍老四。。。
3 楼
xiaoqing20
2010-09-12
我也是1440左右 呵呵
2 楼
cqllang
2010-04-19
测试最大支持
java -Xmx1446M -version
1447就不行了,呵呵
java -Xmx1446M -version
1447就不行了,呵呵
1 楼
sundysea
2008-12-05
我按你的方法测试通过,可是在tomcat 5.5里面设置就无法启动tomcat 5.5
[info] Error occurred during initialization of VM
[info] Could not reserve enough space for object heap
[395 javajni.c] [error] CreateJavaVM Failed
[1000 prunsrv.c] [error] Failed initializing java E:\Tomcat 5.5\bin\bootstrap.jar
[1269 prunsrv.c] [error] ServiceStart returned 2
[info] Error occurred during initialization of VM
[info] Could not reserve enough space for object heap
[395 javajni.c] [error] CreateJavaVM Failed
[1000 prunsrv.c] [error] Failed initializing java E:\Tomcat 5.5\bin\bootstrap.jar
[1269 prunsrv.c] [error] ServiceStart returned 2
发表评论
-
让mybatis支持管理和操作多个不同的业务数据库实例
2017-05-07 21:25 6396在微服务大行其道的今天,一个工程中同时操作多个不同的业务数 ... -
集成https方式的rest服务
2017-04-23 01:25 1905虽然REST架构是Roy Fieldin ... -
构建安全的restful服务docker
2017-04-19 00:26 846说明:本例子基于上一篇构建restful服务的文章:htt ... -
Java设计设计模式之桥接模式(Bridge)
2017-03-11 19:19 0... -
Java设计设计模式之单例模式(Singleton)
2017-03-11 19:13 734单例模式在日常应用开发过程中被大量使用到,如在计算机系统中 ... -
Java设计设计模式之组合模式(Composition)
2017-03-11 17:32 1082那王麻子自从做了肉夹馍生意后,真是风生水起,分店开的跟下饺 ... -
Java设计设计模式之外观模式(Facade)
2017-03-05 19:53 794上一篇博客我们陈述了适配器模式,这篇文章的例子接上上一个设计 ... -
Java设计设计模式之适配器模式(Adaptor)
2017-03-05 15:29 1548我的博客自从2008年以 ... -
Java JNI 编程进阶
2008-12-17 09:56 4490JNI一直以来都很少去关注,但却是我心中的一个结,最近这几天刚 ... -
Inner class与匿名类相关问题汇总
2007-09-12 17:03 14441)如果存在3个类,一个是普通类A其中有个方法a(),接口B有 ... -
分析数据库版本不一致的小程序
2007-07-17 21:28 1268由于我们在开发过程中无法实时地与每个客户的数据库保持一致,因此 ... -
世界程序设计大赛优胜奖源码
2007-07-17 21:20 4210/*************16K的代码还有好听的音乐伴奏** ... -
JSP“抓”网页代码的程序
2007-07-17 13:35 1360... -
改进后的汉字截取处理程序(含测试用例)
2007-07-17 13:25 2044java 代码 package org.danl ... -
Sun HotSpot 1.4.1 JVM学习总结
2007-07-17 13:08 1619在Java 中gc是不被强制 ... -
2006-09-24
2007-07-17 13:05 959第一,谈谈final, finally, ... -
Java语言编码规范 -01
2007-07-17 13:04 1128原文出处http://java.sun.com/docs/co ... -
Java语言编码规范(2)
2007-07-17 13:03 10966.3 布局(Placement) 只在代码块的开始处声明变 ... -
JAVA面试题集
2007-07-17 12:52 1233JAVA面试题集 基础知 ... -
Java 基础问题全解答
2007-07-17 12:16 19011. 什么叫作抽象? 抽象是认识复杂现象过程中使用的思维 ...
相关推荐
jvm支持最大线程数简单测试 jvm支持最大线程数简单测试是非常重要的知识点,下面将详细介绍该知识点。 1. JVM支持的最大线程数 jvm支持的最大线程数是受多种因素影响的,包括java堆内存大小、Thread的Stack内存...
这是非常关键的一个参数,因为它决定了应用程序可以使用的最大内存空间。如果设置得过低,可能会导致应用程序因内存不足而崩溃;反之,如果设置得过高,则可能导致系统资源浪费。 - **-XX:PermSize=128M**:设置永久...
2. **`-Xmx`**:设置 JVM 运行时的最大堆内存大小。 3. **`-Xmn`**:设置年轻代 (Young Generation) 的初始内存大小。通常情况下,JVM 会自动根据 `-Xms` 和 `-Xmx` 来分配年轻代的大小,但如果设置了 `-Xmn`,则 ...
【JBOSSTomcat最大连接数配置和JVM内存配置】 在JBOSSTomcat服务器的性能优化中,最大连接数配置和JVM内存配置是两个至关重要的环节,它们直接影响到服务器的响应速度和稳定性,尤其对于处理大量并发请求的场景。 ...
1. **堆内存(Heap)**:这是JVM中最大的一块内存区域,主要用于存储对象实例。堆被进一步划分为新生代(Young Generation)和老年代(Tenured/Old Generation),新生代又包括Eden区和两个Survivor区(From、To)。...
- `-Xmx`:最大堆大小,例如 `-Xmx2048m` 表示允许的最大内存为2GB。 - `-XX:MaxPermSize`(对于Java 8以前的版本)或`-XX:MaxMetaspaceSize`(Java 8及以上):用于设置永久代或元空间的最大大小,防止类加载过多...
这里通过设置`-Xms`和`-Xmx`参数分别表示JVM的初始堆内存大小和最大堆内存大小。在这个例子中,我们设置了初始堆内存和最大堆内存均为4GB(4096M)。 ##### 3. 重启WebLogic服务 完成内存配置修改后,需要重启...
1. **多TB堆内存**:支持非常大的堆内存分配,这对于大数据和云计算环境非常重要。 2. **最大GC暂停时间**:确保垃圾收集暂停时间不会超过10毫秒,这使得ZGC非常适合对延迟敏感的应用场景。 3. **最小化应用吞吐量...
建议这两个参数值设为客户机可用内存的60%(有待测试)。为了在动态生成JNLP时以上两个参数值能够随客户机不同而不同,可靠虑获得客户机系统信息并将这些嵌到首页index.jsp中作为连接请求的参数。 在设置了上述...
-Xss:设置线程堆栈的大小,减少这个值可以增加JVM支持的线程数,但过小的值可能导致栈溢出。 3. JVM垃圾收集器选择和配置 JVM提供了不同的垃圾收集器,包括串行收集器、并行收集器和并发标记清除(CMS)收集器。 -...
9. **JVM调优**:通过调整JVM参数可以优化应用程序性能,如-Xms和-Xmx设置堆内存大小,-XX:+UseG1GC选择垃圾收集器,-XX:MaxGCPauseMillis设定最大垃圾收集停顿时间等。 10. **JDK诊断工具**:如jconsole、...
- Xmx值会影响总的内存使用量,但不等于JVM进程的总内存使用量。 #### 6.4 怎样开启GC日志? - **命令行参数**: - `-verbose:gc` - `-XX:+PrintGCDetails` #### 6.5 请指定使用G1垃圾收集器来启动Hello程序 -...
- **堆内存(Heap Memory)**:这是JVM为应用程序分配的主要内存区域,用于存储对象实例和数组。 - **初始堆大小(Initial Heap Size)**:通过`-Xms`参数设置,默认值为物理内存的1/64。 - **最大堆大小(Maximum...
本规范详细介绍了Java SE 7版本中的JVM架构、设计原则及其运行机制,为Java平台上的应用程序提供了一致且高效的操作环境。 #### 标题:Java虚拟机规范 这一标题明确指出了文档的主题——Java虚拟机的规范。Java...
本文档旨在对Sun J2SE 5.0版本中的Java HotSpot虚拟机(JVM)内存管理机制进行全面概述,包括不同类型的内存收集器及其配置方法、如何调整收集器内存区域的大小等。此外,还将提供一些影响内存收集器行为的常见选项,...
1. **堆内存大小**:`-Xms`和`-Xmx`分别设置JVM启动时和最大可用的堆内存大小。根据服务器硬件和应用需求,适当调整这两个值可以防止内存溢出或过早垃圾回收。 2. **新生代和老年代大小**:`-Xmn`设置年轻代大小,`...