在Java中, -Xms设置初始Java堆大小,而-Xmx设置最大Java堆大小。

1.一些java -Xms -Xmx示例:

# Start with 128MB of memory, and allow the Java process to use up to 1024MB of memory.
java -Xms128m -Xmx1024m
# Start with 256MB of memory, and allow the Java process to use up to 4G (4096MB) of memory.
java -Xms256m -Xmx4g

2.默认的初始和最大Java堆大小是根据这种人体工程学算法分配的,还请阅读本文– 查找Java堆内存大小

3.如果Java进程超出了-Xmx最大Java堆大小,则将引发流行的java.lang.OutOfMemoryError

4.对于其他选项,请运行此java -X

> java -X-Xbatch           disable background compilation-Xbootclasspath/a:<directories and zip/jar files separated by ;>append to end of bootstrap class path-Xcheck:jni       perform additional checks for JNI functions-Xcomp            forces compilation of methods on first invocation-Xdebug           provided for backward compatibility-Xdiag            show additional diagnostic messages-Xfuture          enable strictest checks, anticipating future default-Xint             interpreted mode execution only-Xinternalversiondisplays more detailed JVM version information than the-version option-Xloggc:<file>    log GC status to a file with time stamps-Xmixed           mixed mode execution (default)-Xmn<size>        sets the initial and maximum size (in bytes) of the heapfor the young generation (nursery)-Xms<size>        set initial Java heap size-Xmx<size>        set maximum Java heap size-Xnoclassgc       disable class garbage collection-Xrs              reduce use of OS signals by Java/VM (see documentation)-Xshare:auto      use shared class data if possible (default)-Xshare:off       do not attempt to use shared class data-Xshare:on        require using shared class data, otherwise fail.-XshowSettings    show all settings and continue-XshowSettings:allshow all settings and continue-XshowSettings:localeshow all locale related settings and continue-XshowSettings:propertiesshow all property settings and continue-XshowSettings:vmshow all vm related settings and continue-XshowSettings:system(Linux Only) show host system or containerconfiguration and continue-Xss<size>        set java thread stack size-Xverify          sets the mode of the bytecode verifier

参考文献

  • 调整Java虚拟机(JVM)
  • Eclipse -Xms / -Xmx
  • 人机工程学算法
  • 找出您的Java堆内存大小
标签: 堆大小 Java 内存

翻译自: https://mkyong.com/java/java-what-is-xms-and-xmx-parameter/


http://www.taodudu.cc/news/show-4660036.html

相关文章:

  • 立体感的3D图像(包含左右眼)生成Red-Cyan分析图
  • icc色彩配置文件_什么是色彩配置文件?
  • 什么是过拟合?|代码+详细注释
  • ❤❤全网最全-----VUE3.0最火爆的编辑器《TinyMCE》❤❤
  • 如何成为百万富翁 掌握六点让财富为你打工
  • 1.1 储蓄业务
  • 2021-11-01 每日打卡:腾讯精选50题
  • 8.3结构体数组
  • 2022第四届智慧健康城市国际研讨会成功召开
  • 【机器学习】决策树原理、调参、可视化 + 银行信用卡欺诈检测案例(含数据集)
  • 集成学习(XGBoost,LightGBM,CatBoost)
  • Time Gen使用-------------绘制时序电路波形
  • 【mysql】-【innodb数据存储结构】
  • Tranformer模型与Softmax函数
  • 机器学习算法[9]--集成方法之XGBoost原理详解及XGBoost库实现
  • 海康工业相机LabVIEW二次开发——修改参数、存图
  • 技术科普丨平台效果调试篇3-AWB Gain Adjust
  • 将Simulink中的数据更新到GUI中(记录)
  • python使用密钥加密的表述_python 利用Crypto进行RSA解密加密文件
  • 来自Google持续更新中的TCP BBR v2.0最新进展
  • GINA编程-1
  • matlab中拟合函数中的gian值,如何在Matlab中优化基本周期图法对随机信号进行的功率谱估计...
  • 微信开发——开放标签
  • 基于java的水费管理系统
  • JAVA JSP水费管理系统JSP电费管理系统JSP缴费管理系统JSP水费缴费系统JSP水电费管理
  • 城市级智慧水务多系统解决方案
  • 工作邦智慧水务云平台的十大系统
  • 支付宝生活缴费商业项目标准版-赖国荣-专题视频课程
  • 水务新、老营收系统大PK
  • 工作邦智慧水务公众号系统

Java –什么是-Xms和-Xmx参数?相关推荐

  1. java 启动xms_关于java:启动JVM时-Xms和-Xmx参数是什么?

    本问题已经有最佳答案,请猛点这里访问. 请解释在JVM中使用Xms和Xmx参数.它们的默认值是什么? 当使用-Xmx128m -Xms64m时,它可以在EDOCX1和1ΩRES MEM附近高峰期,但是 ...

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

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

  3. JVM调优之-Xms与-Xmx参数

    -Xms参数与-Xmx参数 -Xms参数与-Xmx参数分别是设置JVM的堆内存的初始大小和最大大小 -Xmx2048m 等价于-XX:MaxHeapSize=2048m,设置JVM最大堆内存为2048 ...

  4. java -xmx_Java中,启动JVM时,Xms和Xmx参数是什么? - Break易站

    Xmx指定了Java虚拟机(JVM)的最大内存分配池,同时Xms指定了初始内存分配池.就是JVM默认堆的大小. 这意味着您的JVM将以Xms大量内存启动,并且将能够使用最Xmx大量的内存.例如,像下面 ...

  5. JAVA 启动JVM时,Xms和Xmx参数

    Xmx指定了Java虚拟机(JVM)的最大内存分配池,同时Xms指定了初始内存分配池.就是JVM默认堆的大小. 这意味着您的JVM将以Xms大量内存启动,并且将能够使用最Xmx大量的内存.例如,像下面 ...

  6. JAVA中的Xms、Xmx、MetaspaceSize、MaxMetaspaceSize都是什么意思?

    原文链接:https://www.longkui.site/program/java/xmsxmxmetaspacesizemaxmetaspacesize/5121/ 某天需要修改一个web服务器的 ...

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

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

  8. Java 参数 Xms 和 Xmx

    根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可,就像我们的磁盘空间一样.在实现时,既可以实现成固定大小的,也可以是可扩展的.不过当前主流的虚拟的虚拟机 ...

  9. Java 参数 -Xms 和 -Xmx

    根据Java虚拟机规范的规定,Java堆可以处于物理上不连续的内存空间中,只要逻辑上是连续的即可,就像我们的磁盘空间一样.在实现时,既可以实现成固定大小的,也可以是可扩展的.不过当前主流的虚拟的虚拟机 ...

最新文章

  1. 【青少年编程竞赛交流】03月份微信图文索引
  2. 破解.net程序 编译和反编译方法
  3. PYTORCH笔记 actor-critic (A2C)
  4. Linux 7 cmake:curses library not found
  5. Springboot集成BeanValidation扩展一:错误提示信息加公共模板
  6. PaperNotes(13)-Conditional Image Generation with PixelCNN Decoders
  7. stm32超声波测距代码_超声波模块另类用法,悬浮,你也能做到
  8. lisp编程 滑动轴承的auto_基于Visual Lisp的滑动轴承设计
  9. 【clickhouse】Clickhouse 查询之 Array JOIN
  10. ForkJoin 学习使用笔记
  11. Python实现电子词典
  12. 【蓝桥杯试题】盾神与困难数独
  13. easyui datagrid deleteRow(删除行)的BUG
  14. 小米5 Android 8.0解bl,小米8 刷机 解账号BL锁 隐藏帐户 免授权解锁刷机包-刷机之家...
  15. 5.2.1_3 普通心理学(彭冉玲第四版) - 第2章 心理的神经生理机制
  16. re之ida和OllyDbg的使用与代码分析
  17. java远程打印机 文件_使用Java将文本文件打印到特定打印机
  18. PyQt5制作一个爬虫小工具,爬取雪球网上市公司的财务数据
  19. 索尼A7R IV和索尼A7 III的区别
  20. Matlab在线使用

热门文章

  1. 把关键点握紧 才能成功建站
  2. 色彩的基本原理——正色和负色
  3. Python爬虫之urllib.request的使用
  4. element table 复选框是否选选中判断
  5. 《Total Commander:万能文件管理器》——第2.2节.快速了解一款软件的4条途径
  6. Xshell连接本地虚拟机失败问题/Connecting to 192.168.169.111:22... Connection established. To escape to local she
  7. 链游开发,链游源码出售,基于Dapp合约的链上游戏
  8. Linux系统学习导图整理
  9. 助力零售业降本增效,零售业相关场景RPA应用
  10. 揭发一名以淘宝订单异常退款的骗子