腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在何种情况下,
JVM
将决定增加堆的
大小
?
、
、
、
JVM
应用程序在Oracle Hotspot
JVM
上运行,它以默认
JVM
设置启动,但初始堆
大小
为100 1GB,最大堆
大小
为1GB。 在何种情况下,
JVM
将决定增加当前堆的
大小
,而不是尝试GC?
浏览 6
提问于2014-01-16
得票数 4
回答已采纳
2
回答
JVM
metaspace在调整
大小
时是否总是触发GC?
、
、
、
Java 8之后的
JVM
当metaspace > -XX:metaspaceSize的
大小
时,它将触发gc。无论您如何配置-XX:metaspaceSize和-XX:maxMetaspaceSize,metaspace的初始
大小
通常是64位服务器上的一个固定值(20.8M)。
JVM
将在接近当前容量时自动调整metaspace的
大小
。然后,如果-XX:metaspaceSize是20G --例如,metaspace的当前
大小
为18 m,并且必须分配大量新对象(约100 m),<
浏览 2
提问于2019-07-24
得票数 2
回答已采纳
1
回答
用于
JVM
的Xss选项是只覆盖Java堆栈,还是也包括本机堆栈?
、
我知道一些虚拟机,比如Harmony
JVM
,将Java Stack和Native Stack放在一个堆栈中,并使用为每个线程执行堆栈展开。 其他一些
JVM
似乎将它们分开放置。我的问题是,设置
JVM
最大堆栈
大小
的
JVM
的Xss选项是覆盖Java堆栈的总
大小
,还是也包括本机堆栈的
大小
?
浏览 1
提问于2013-11-17
得票数 7
5
回答
将最大
JVM
堆
大小
和最小
JVM
堆
大小
设置相同好吗?
、
目前在我们的测试环境中,最大
JVM
堆
大小
和最小
JVM
堆
大小
被设置为相同的值,基本上与专用服务器机器允许我们的应用程序的
大小
一样多。这是最佳的性能配置,还是给
JVM
一个范围会更好?
浏览 15
提问于2011-07-29
得票数 38
回答已采纳
1
回答
操作系统耗尽内存时的
JVM
行为
我想知道
JVM
在以下情况下的行为是什么: 在
JVM
启动并运行一段时间之后,它使用超过1GB的内存。
浏览 0
提问于2018-07-12
得票数 3
1
回答
java.lang.OutOfMemoryError: rserve中的Java堆空间
、
、
、
、
为了增加堆的
大小
,我尝试了许多解决方案。
JVM
freeMemory: 10
JVM
maxMemo
浏览 1
提问于2016-01-12
得票数 1
2
回答
如何设置kafka-connect连接器和任务的
JVM
堆
大小
?
、
否则将派生一个新的
JVM
进程。如果它在kafka连接过程中启动插件,那么我需要通过KAFKA_CONNECT_
JVM
_HEAP_OPT设置kafka connect
JVM
堆的
大小
(使用confluent docker镜像)。然后,问题是,如果我启动了许多任务或连接器,它们将共享
JVM
堆,因此很难决定kafka connect的堆
大小
。如果对于每个连接器,kafka connect在新的
JVM
进程中启动它们,我如何为它们设置堆
大小
?
浏览 4
提问于2018-05-31
得票数 4
16
回答
64位操作系统上32位
JVM
的最大Java堆
大小
、
问题不在于32位操作系统上的最大堆
大小
,因为32位OSes的最大可寻址内存
大小
为4 4GB,并且
JVM
的最大堆
大小
取决于可以保留多少连续的空闲内存。我更感兴趣的是知道在64位操作系统中运行的32位
JVM
的最大堆
大小
(理论上和实际上都可以实现)。基本上,我正在寻找类似于的答案。至于为什么使用32位
JVM
而不是64位
JVM
,原因不是技术原因,而是管理/官僚作风-在生产环境中安装64位
JVM
可能为时已晚。
浏览 5
提问于2009-09-16
得票数 114
回答已采纳
1
回答
G1垃圾收集器是否对每个区域使用相同的区域
大小
?
、
甲骨文的教程介绍了关于G1垃圾收集器的区域
大小
的以下内容: ..。 区域
大小
由
JVM
在启动时选择。
JVM
通常针对大约2000个
大小
从1到32 in的区域。不清楚是
JVM
中的所有区域都具有相同的
大小
,还是可能有不同
大小
的区域(例如,
大小
为1MB的1500个区域和
大小
为2MB的500个区域)。
浏览 4
提问于2015-02-06
得票数 1
回答已采纳
4
回答
对于使用JMX监视
JVM
,最好使用构建自己的工具还是使用类似于JConsole的工具
、
我目前的任务是开发一个工具来使用JMX来监视
JVM
,比如内存使用、堆
大小
、线程计数等,但不限于此。所需的工具是能够为每个
jvm
显示多个图形的工具(例如下面的例子)。 <e
浏览 8
提问于2008-11-25
得票数 1
1
回答
如何使用定义的
JVM
堆运行Ignite
、
、
、
、
目前,Ignite采用默认安装的OpenJDK 11
JVM
堆
大小
。现在,我想为Ignite实例定义
JVM
初始和最大堆
大小
。确切地说,我需要定义哪些位置,以便使用定义的
JVM
堆配置来运行。
浏览 6
提问于2020-04-23
得票数 1
回答已采纳
2
回答
为什么
JVM
计算parallel空间
大小
太低而不适合并行收集器
、
、
、
、
我将JDK1.6.0_16
JVM
用于托管在Linux Intel procesor 80 cores machine上的java应用程序。在启动Java应用程序时,我在
JVM
选项中配置了两个选项(在java命令之后)。我看到PS老世代是计算为5.21G和PS伊甸园是计算2.6G,但PS幸存者空间是25MB。在生产中,我有完全相同的
JVM
,并且PS幸存者空间
大小
显示为888MB。我在java任务控制内存选项卡中看到了这些
大小
。缓存
大小
(/proc/cpuinfo的输出
浏览 5
提问于2016-04-05
得票数 1
1
回答
控制
JVM
大小
、
、
、
、
我有一个java应用程序,它有时需要很多内存。通常它会消耗100-200MB,但有时,在1-2分钟内会消耗大约2 GB。问题是,除非应用程序需要更多内存,否则GC不会释放这些内存。服务器变得又慢又重,我没有办法让这个应用程序释放内存。这里是否有更多的VM参数可以提供帮助?有没有办法强制GC运行?
浏览 0
提问于2013-05-26
得票数 1
1
回答
子
JVM
在派生时会“继承”最大堆
大小
和perm gen
大小
吗?
、
、
、
、
如果我在导出的shell变量中指定了给定的最大堆
大小
和perm gen
大小
,即JAVA_OPTS或MAVEN_OPTS,并且Maven build派生了
JVM
,那么当我从shell运行构建时,子
JVM
是否会“继承”或尝试访问与父
JVM
相同的配置?
浏览 0
提问于2011-11-23
得票数 2
回答已采纳
1
回答
ParNewGC需要很长时间
、
、
我们使用8G的堆
大小
,年轻一代的堆
大小
为4 GB。有没有人对我们如何找出如此高暂停时间背后的原因有什么建议?
JVM
_OPTS="$
JVM
_OPTS -XX:+UseParNewGC"
JVM
_OPTS="$
JVM</em
浏览 2
提问于2016-03-11
得票数 2
1
回答
Gradle -相当于android的test {}配置块
、
、
Gradle有测试配置块 应用插件:'java‘//添加'test’任务//开启TestNG支持(默认为JUnit)//设置测试
JVM
的系统属性值‘ome.prop’,‘systemProperty’包含'org/foo/**‘//在控制台显示测试
JVM
的标准
浏览 19
提问于2016-09-11
得票数 21
回答已采纳
2
回答
为什么需要-Xms?
、
根据我的理解,如果我们不指定任何选项,即堆
大小
可以由
JVM
自己管理,
JVM
就可以工作。所以,如果我们想限制最大堆
大小
,我们应该使用-Xmx --这是可以的,现在我的问题是,为什么有人需要限制堆的最小
大小
,因为它可以由
JVM
很好地管理。 为什么需要-Xms呢?
浏览 5
提问于2013-11-12
得票数 6
回答已采纳
7
回答
如何分配操作系统的内存而不是增加
JVM
的堆
大小
?
、
、
我不允许通过增加
JVM
堆
大小
来做到这一点,因为这会影响应用程序的性能。非常感谢!
浏览 0
提问于2009-10-30
得票数 0
3
回答
内存管理和Java堆
、
、
、
在Java中,可以通过向
JVM
提供-Xmx参数来设置最大应用程序堆
大小
。假设它是1GB。我认为1GB是从你开始你的应用程序的时候给你的,所以这个应用程序可以在那个区域创建对象。但后来我读到了自适应
大小
调整技术: 现在我迷路了。我不知道
JVM
在默认情况下可能会调整堆
大小
。请您解释一下(或者提供指向可能涉及到它的有用资源的链接)
JVM
如何在执行过程中
浏览 4
提问于2021-01-24
得票数 1
1
回答
什么是映射缓冲池/直接缓冲池以及如何增加它们的
大小
?
、
、
VisualVM的屏幕截图是在我运行IO密集型
JVM
程序(用Scala编写)时拍摄的,堆
大小
为4 GB,只有2 GB在使用中。
JVM
程序使用内存映射文件。由于
JVM
程序使用内存映射文件,如果池更大,我会看到性能提高吗?如果是这样,如何增加它们的
大小
? 所有映射文件的
大小
约为1.1 in。
浏览 1
提问于2013-03-27
得票数 25
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
什么是JVM?深入解析JVM原理!
【JVM】关于JVM,你需要掌握这些 | 一文彻底吃透JVM系列
深入理解JVM——JVM性能调优实战
JVM系列(二):jvm是如何加载java代码的?
从HelloWorld看JVM
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券