JVM优化之 -Xss「建议收藏」

JVM优化之 -Xss「建议收藏」转自: http://www.java265.com/JavaCourse/202204/2983.html 下文笔者讲述JVM参数中常见的"-Xss -Xms -Xmx -Xmn&quot

JVM优化之 -Xss

转自:

http://www.java265.com/JavaCourse/202204/2983.html

下文笔者讲述JVM参数中常见的”-Xss -Xms -Xmx -Xmn”功能简介说明,如下所示:

-Xss -Xms -Xmx -Xmn区别

-Xss -Xms -Xmx -Xmn:这几个参数都是用于设置内存的信息

-Xms:堆内存的初始大小,默认为物理内存的1/64

-Xmx:堆内存的最大大小,默认为物理内存的1/4

-Xmn:堆内新生代的大小
  通过这个值也可以得到老生代的大小:-Xmx减去-Xmn

-Xss:设置每个线程可使用的内存大小,即栈的大小
 在相同物理内存下,减小这个值能生成更多的线程,
  当然操作系统对一个进程内的线程数还是有限制的,不能无限生成
  如果设置过小,可能会出现栈溢出,当线程内有递归、大的循环时出现溢出的可能性更大,
  如果该值设置过大,就有影响到创建栈的数量
  如果是多线程的应用,就会出现内存溢出的错误 

原文地址:https://www.cnblogs.com/java265/archive/2022/07/15/16478523.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5018.html

(0)
上一篇 2023-05-26
下一篇 2023-05-26

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注