1:JVM启动的时候,如果我不加-Xmx参数,可已分配给堆的最大内存是多少?

2:JDK1.5和JDK1.6等不同版本,Xmx参数的默认值是一样的吗?有什么区别?

3:xmx默认值与操作系统类型、位数的关系是怎样的?

4:xmx默认值与-server参数有关系吗?

谷歌了半天,也没找到答案,求大神解答。

HOTSPOT虚拟机,谢谢。

请给出官方文档或者原始出处,多谢。

实际问题:

一个JAVA程序,有内存突增的特点,大约突增到400M左右。WIN7-64位PC,JDK1.6,8G内存,不设置xmx参数,则报堆溢出。设置之后没问题。网上说默认是物理内存四分之一,感觉不太像,特请教不设置的话,默认是多少?为什么报堆溢出错误?

Oracle的官方文档没找到,你试试SO回答上的说法把。

http://stackoverflow.com/ques…

回答你的实际问题: 只有运行在

server

模式下的时候才是

min(1G, 物理内存的四分之一)

所以依你的情况应该是

1G

的样子 当然别忘了要用

java -server <类名>

来启动你的程序 ..

你也可以在程序里试试打印

Runtime.getRuntime().maxMemory()

的值 看看是多少

java xms xmx 默认值_JVM启动参数-Xmx的默认值是多少?相关推荐

  1. java xms xmx 默认值,JVM启动参数-Xmx的默认值是多少?

    你也可以在程序里试试打印 Runtime.getRuntime().maxMemory() 的值 看看是多少 官网说明: https://docs.oracle.com/javase/8/docs/t ...

  2. Java应用案例分析_Java应用启动参数实例解析

    当我们自己跑一个小程序时,可以用类似java app.jar的命令直接跑.而在实际的生产/开发环境,除了classpath外,还会加上一大堆JVM运行参数. 下面,就对一个实例进行分析: -Xms14 ...

  3. SQL数据库引擎服务SQL Server启动参数概述

    In the SQL world, it is an important activity to perform SQL Server installation for a database admi ...

  4. TL138-EVM U-Boot启动方法及启动参数详解

    1U-Boot-2016.05版本适用性说明 表 1 开发板型号 是否支持本实验 TL5728-EasyEVM 支持 TL5728-IDK 支持 TL5728F-EVM 不支持 2U-Boot启动参数 ...

  5. was控制台java虚拟机默认值_JVM 参数设置

    不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM.GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java ...

  6. java虚拟机启动参数Xms,启动JVM时,-Xms和-Xmx参数是什么?

    Please explain the use of Xms and Xmx parameters in JVMs. What are the default values for them? 解决方案 ...

  7. java的xms与xmx和服务器内存_JAVA_OPTS参数-Xms和-Xmx的作用

    最近在网上看到一些人讨论到java.lang.Runtime类中的freeMemory(), totalMemory(), maxMemory()这几个方法的一些问题,很多人感到很疑惑,为什么,在ja ...

  8. java xms xmx 设置_JVM 堆内存设置 -Xmx -Xms

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

  9. java参数-xms_java 启动参数 xms

    长期以来一直都是做java应用的开发,所使用的开发工具基本上也都是基于java的,经常用的有eclipse, netbeans, ant, maven, cruisecontrol, tomcat, ...

最新文章

  1. 修改 Docker 的默认存储路径
  2. LDF文件丢失, 如何仅用MDF文件恢复数据库呢?
  3. 【杂谈】为什么有三AI自断财路,从来不接广告
  4. 引入科研院所中科微研携手-林裕豪:从玉农业谋定农业大健康
  5. 笔记:C++重载++前后区分
  6. DYNP_VALUES_READ 获取屏幕动态值
  7. C++static关键字
  8. 三元运算符运算(Day02)
  9. 如何设置mysql字符集支持utf-8 和gbk_如何设置Mysql数据库默认的字符集编码为GBK...
  10. exxi6.7如何传文件到win7_Win7文件误删如何恢复?这三种方法请收好
  11. AWS--Lamdba
  12. SpringCloud和AlibabaCloud区别
  13. SQL order by的用法
  14. HDU 5025 Saving Tang Monk 【状态压缩BFS】
  15. atomic的实现原理
  16. ppt导出1000dpi的图
  17. 自编剧本——爱上坑神姐姐的少女(很H很暴力)
  18. C语言例题——简易计算器
  19. 思维导图(一):高效的思维工具
  20. excel就绪筛选模式_Excel自动筛选器显示筛选器模式

热门文章

  1. 看看如何有效地在你的设计工作中使用霓虹色?
  2. python 判断线程状态_Python 线程和进程
  3. 干支纪年法简便算法_@谢氏宗亲:可知道我国为何放弃黄帝纪年,而选择耶稣诞辰纪年法...
  4. 风电功率预测_人工智能在预测单机风电功率上的应用进展
  5. QMessagebox简单使用
  6. 后端数据库的初步设计
  7. cuSPARSE库:(十五)已经弃用的函数(1)
  8. CUDA中的复数定义、开内存空间以及运算
  9. Android Hello World 实例【TODO】
  10. python画图库matplotlib:初识