`
hailang370725
  • 浏览: 34656 次
  • 性别: Icon_minigender_1
  • 来自: 潍坊
社区版块
存档分类
最新评论

测试java jdk 支持最大内存

    博客分类:
  • java
 
阅读更多

JDK各个版本在不同操作系统中支持的最大内存是不一样的,但是可以通过以下方法来进行测试。 

c:>java -XmxXXXm(g) -version 

其中,XXX为最大内存数值, m(g)是内存的计量单位,如果命令能够正确显示出jdk的版本等信息,说明当前jdk支持测试的最大内存 

数量,否则说明测试的内存超出了jdk支持的最大值。 

例如:我的系统是win7 64位 

Java代码  收藏代码
  1. C:\Users\ThinkPad>java -Xmx16g -version  
  2. java version "1.6.0_30"  
  3. Java(TM) SE Runtime Environment (build 1.6.0_30-b12)  
  4. Java HotSpot(TM) 64-Bit Server VM (build 20.5-b03, mixed mode)  



支持不了的时候就会报错了 

Java代码  收藏代码
  1. C:\Users\ThinkPad>java -Xmx16000g -version  
  2. Error occurred during initialization of VM  
  3. Could not reserve enough space for object heap  
  4. Could not create the Java virtual machine.  



一般在32位机器上,该最大值位于1.5G-2G之间,在64位机器上面应该没啥限制,经测试写16G也能正常得出版本信息 

分享到:
评论

相关推荐

    java jdk8 学习笔记

    5.从大到小,包含与被包含:java se:java 语言、jdk(jre(jvm,java se api))。jdk包含了java程序语言、工具程序与jre,jre包括了部署技术、java se api与jvm。 6. 7.Web容器是Servlet/JSP唯一认识的HTTP服务器,...

    java-虚拟机 操作系统监控工具-源码

    支持Java虚拟机监控:GC信息、内存使用情况、内存池信息、类加载器、线程堆栈 支持生成火焰图(采样事件包括CPU、内存分配、线程栈、Java方法调用栈等) 支持Java代码反编译生成 支持Java代码热更新(可指定...

    网上电影订票系统的设计与实现_Java电影选票_Java电影购票系统_myeclipse_ideajava_ssm_

    主要功能说明:?管理员角色包含以下功能:管理员登陆管理员用户管理新闻公告...最好是java jdk 1.8,IDE环境:?EclipseMyeclipseIDEA都可以tomcat环境:?Tomcat 7.x8.x9.x版本均可硬件环境:?windows 7/8/10 1G内存以上

    Java开发技术大全(500个源代码).

    GcdAndGcm.java 求最大公约数和最小公倍数 errorInit.java 演示变量初始化错误的程序 integerExample.java 演示各种整型变量的使用 isPrime.java 判断素数 leapYearByIf.java 用if语句判断闰年 ...

    新一代Java开发工具 可视化编辑 测试运维自动化.rar

    VisualVM 对 Java Development Kit (JDK) 工具所检索的 JVM 软件相关数据进行组织,并通过一种使您可以快速查看有关多个 Java 应用程序的数据的方式提供该信息。 您可以查看本地应用程序或远程主机上运行的应用程序...

    Tomcat内存溢出的三种情况及解决办法分析

    有一点需要注意:java -Xmx***M version 命令来测试的最大堆内存是 -Xmx与 -XX:PermSize的 和 比如系统支持最大的jvm堆大小事1.5G,那 -Xmx1024m -XX:PermSize=768M 是无法运行的。 第三种:无法创建新的线程。 ...

    Java虚拟机

    第2版在第1版的基础上做了很大的改进:根据最新的JDK1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的...

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    虚拟机堆转储快照分析工具 / 84 4.2.6 jstack:Java堆栈跟踪工具 / 85 4.3 JDK的可视化工具 / 87 4.3.1 JConsole:Java监视与管理控制台 / 88 4.3.2 VisualVM:多合一故障处理工具 / 96 4.4 本章小结 / 105 第5...

    memoryAnalyzer,jemter,jvisualvm工具使用介绍

    详细文档介绍,大量步骤截图,一看就懂: ...jvisualvm是jdk自带工具,可以监控Java内存模型,是可视化的界面哦,分分钟对内存模型了如指掌,还可以监控线程情况,CPU使用情况,对性能优化有需求的同学最好学习下

    [原创] 高清晰高品质Java图片压缩

    <br>在jdk1.6以下的版本环境下,压缩部分图片会很慢,经过我测试,如果图片的DPI越高,速度越慢,一般WEB使用图片DPI都是72,速度很快。大家可以试下。我测试了几张DPI为300,印刷品质的图片,大概要35秒左右,...

    达内java培训目录

    JavaSE核心 异常处理、多线程基础、IO系统、网络编程、Java反射机制、JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)、Java泛型、JDK新特性 熟练掌握JavaSE核心内容,特别是IO和多线程;...

    Java基于动态分区算法(FF_BF_WF)的内存分配模拟程序源码+项目说明.zip

    该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到94.5分,放心下载使用! 该资源适合计算机相关专业(如人工智能、通信工程、自动化、软件工程等)的在校学生、老师或者...

    JAVA基础课程讲义

    JAVA中如何实现多线程(重点!!) 168 通过继承Thread类实现多线程 168 通过Runnable接口实现多线程 169 线程状态和sleep/yield/join/stop/destroy方法 170 新生状态 170 就绪状态 170 运行状态 170 死亡状态 170 ...

    JAVA面试题最全集

    一个“.java”原文件中是否可以包括多个类(不是内部类)? 53.掌握内部类和接口的概念 54.StringTokenizer类的使用 55.数据结构,如何遍历List中的元素? 如果要按照键值保存或者访问数据,使用什么数据结构? ...

    RHEL7.0下的TOMCAT安装、配置及优化1.02.docx

    RHEL7.0下的TOMCAT安装、配置及优化 一、安装前准备 3 二、JDK安装 2.1、建立tomcat用户 2.2、将JDK安装文件上传到服务器 ...4.1、修改Java虚拟机的虚拟内存 4.2、修改tomcat默认的maxThread(最大并发数)

    Java项目:图书租赁管理系统(java+SSM+JSP+bootstrap+echarts+mysql)

    1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA; 3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可 4.硬件环境:windows 7/8/10 1...

    基于TCP协议的二进制RPC通信协议的Java实现源码+项目说明.zip

    它以Protobuf作为基本的数据交换格式,支持完全基于POJO的发布方式,极大的简化了开发复杂性 - 完全支持POJO方式发布,使用非常简单 - 内置连接池,具备更高的性能,低延迟 QPS: 5w+ - 支持自动重连功能 - Client...

    java范例开发大全源代码

     1.2.4 测试JDK配置是否成功 7  实例1 开发第一个Java程序 7  第2章 Java基础类型与运算符(教学视频:39分钟) 9  2.1 基础类型 9  实例2 自动提升 9  实例3 自动转换 10  实例4 常用基础类型之...

Global site tag (gtag.js) - Google Analytics