腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
运行
JVM
的
GC
参数
是什么
?
、
、
我仍然在调查我在
GC
调优方面遇到
的
问题(参见),这涉及到大量
的
阅读和实验。Sun尝试根据它们
的
环境自动选择最佳
的
GC
策略和
参数
,这很棒,但是我不知道如何查询正在
运行
的
Java5+来找出这些
参数
是什么
。 理想情况下,我希望查看VM自动选择
的
与
GC
相关
的
各种-XX选项
的
值。有人知道如何从正在
运行
的
浏览 0
提问于2009-12-10
得票数 18
回答已采纳
4
回答
Java垃圾收集策略
、
、
我正在寻找一种技术来查找Java在给定时间点使用
的
垃圾收集(
GC
)策略(
GC
)策略。(后来,我希望它能正确地反映我选择
的
策略,XX:+UseConcMarkSweepGC说。)verbose:
gc
(以其基本形式)并没有帮助,因为它只是向我展示了它对每一代所做
的
一切。我是否还可以设置其他标志来让它吐出正在使用
的
GC
策略? JDK版本是1.6_21
浏览 2
提问于2010-09-07
得票数 3
回答已采纳
1
回答
JVM
在堆转储和不必要
的
堆使用上
的
行为
、
、
我们在调整
jvm
的
内存管理时遇到了问题。
运行
在k8s集群上
的
应用程序也是如此,但是其中一个pods
的
jvm
堆使用率上升到了95%左右,当我们试图获得一个堆转储时,
gc
运行
,堆使用量突然下降,留给我们一个小小
的
堆转储。我认为旧
的
空间已经不必要地增长了,
gc
没有工作来回收内存(将近15个小时)。不幸
的
是,我们无法看到占用空间
的
是什么
,因为堆转储非常小
浏览 2
提问于2021-01-21
得票数 0
1
回答
如何确定
JVM
GC
吞吐量?
、
、
确定Oracle Java 8
JVM
垃圾收集器吞吐量
的
最简单方法
是什么
,最好使用JDK命令行工具?那么,我可以这样计算
GC
吞吐量吗?1 - GCT / time_since_
jvm
浏览 1
提问于2016-05-30
得票数 2
1
回答
JAVA设置垃圾收集选项
、
、
我想从
运行
在
JVM
之上
的
程序中获取
GC
日志。我知道有可能让那些人在
运行
应用程序时使用例如,我们可以使用导出设置Xmx、Xms值。
JVM
_MEM_OPTS=
浏览 1
提问于2018-07-15
得票数 3
1
回答
调优G1
GC
参数
以进行积极
的
垃圾收集?
、
、
、
我
的
JVM
基本上是一个火花执行器,它一个接一个地
运行
任务。任务需要内存,在其生命周期内需要大量内存。 上面的
JVM
运行
在具有默认
参数
的
G1
GC
上。正如您在右侧
的
VisualVM报告中所看到
的
,下午4:25到4:32之间
的
尖峰是由执行器
运行
的
每个任务造成
的
(本质上,每个尖峰都是由于执行者在完成上一个任务之后选择了新任务)。另外,正如您在JCons
浏览 0
提问于2018-12-25
得票数 3
1
回答
JVM
8中
的
CMSMarkStackSizeMax param
、
、
、
我们正在使用下面的内存
参数
运行
普通
JVM
进程,请在下面是相同
的
代码片段。="$
GC
_ARGS -XX:CMSMarkStackSize=4m "
GC
_ARGS="$
GC
_ARGS="$
GC
_ARGS -XX:-OmitStackTraceInFastThrow
浏览 0
提问于2018-08-08
得票数 2
2
回答
获取
运行
JVM
的
GC
设置
、
是否有一种方法来获取
运行
中
的
JVM
的
GC
设置? 我想看看
GC
算法
运行
的
是什么
SerialGC、ParallelGC、ParallelOldGC、ConcurrentMarkSweepGC等等。
浏览 1
提问于2013-09-18
得票数 2
回答已采纳
1
回答
如何检查
JVM
使用
的
GC
?
、
我有服务器(oracle/sun)
JVM
运行
,如何检查它在
运行
时使用哪个
GC
?如果它使用
的
是UseG1
GC
UseConcMarkSweepGC。但是如果
JVM
是在没有这些
参数
的
情况下启动
的
呢? 我在jvisualvm上也找不到这个信息。
浏览 1
提问于2016-10-28
得票数 0
回答已采纳
1
回答
如何正确限制
JVM
的
内存使用?
、
、
、
我已经被我
的
问题困扰了很长一段时间。我用Java语言编写了一个机器人,并计划在树莓派3型A+上全天候
运行
它。令我惊讶
的
是,当我测试这个即将完成
的
程序时,它
的
内存消耗一直在无限上升。在这一点上,我不确定
JVM
是否能够具有指定
的
内存限制。我
的
代码使用Robot类来捕获屏幕,并在嵌套
的
while循环中触发某些按钮,这也会提醒垃圾收集器使用System.
gc
()进行回收。我是否还必须对
JVM
使用以下
浏览 1
提问于2020-08-31
得票数 2
2
回答
垃圾收集器疑虑
、
我有一些关于java垃圾收集器
的
问题。首先,让我澄清一下我对Java
GC
.
的
理解:当
GC
启动时,后台线程将始终在后台
运行
。每个对象都有一个finalize()方法。根据java专家
的
说法,我们不应该将资源放在finalize()方法下来释放系统资源。因为我们不能确定
GC
何时
运行
。但是我们可以通过调用System.
GC
()来请求
GC
运行
。所以现在我
的
问题是,
GC
是
浏览 3
提问于2012-06-28
得票数 0
回答已采纳
2
回答
Java声音在
JVM
8更新后显著减慢
、
、
、
、
我
的
应用程序在启动时加载一堆音频剪辑。它使用java.applet.Applet.newAudioClip(URL audioFileURL)加载文件,这些文件位于同一个文件夹中。我可以看到,这个函数基本上是获取JavaSoundAudioClip对象
的
包装器。相同
的
行为发生在不同
的
硬件配置上。操作系统是64位Windows
浏览 2
提问于2015-02-13
得票数 14
回答已采纳
1
回答
在JDK 8中,我们可以根据特定
的
时间旋转
GC
日志吗?
、
、
、
我正在JDK 8中尝试
GC
日志旋转,我使用了下面的
GC
日志
JVM
参数
来实现它。-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:verbose-jdk8-
gc
.log-XX:GCLogFileSize=1k 此外,我希望
GC
日志旋转也应该基于给定
的
时间进行。
JVM<
浏览 2
提问于2016-02-25
得票数 2
回答已采纳
3
回答
在Java 11中是否有垃圾收集
JVM
args
的
替代品?
、
、
、
在Java11中,不再支持许多与
GC
日志记录相关
的
JVM
参数
。如果我们仍然想要使用
GC
日志记录,那么它们可以被替换成什么呢?特别是,这与以下
JVM
参数
相关:-XX:+PrintGCTimeStamps-XX:+PrintGCDetails
浏览 0
提问于2019-01-11
得票数 40
回答已采纳
3
回答
Java 1.5
gc
调优
、
我们有一个大型应用程序,分配
的
堆最小为2 GB,最大为8 GB。在负载测试期间,我们发现了一些非常长
的
停顿时间,
GC
周期与16+秒一样长。最初我们使用"-XX:+UseParNewGC“,但切换到UseParallelGC给了我们非常需要
的
性能提升,但我们确实存在负载下停顿时间较长
的
问题。我们尝试了一些选择,比如增加年轻一代,但似乎没有任何帮助,还有什么可以尝试
的
吗?如果需要,我们可以自由地增加堆大小,但我想知道这可能会加剧
gc
暂停。如果什么都做不了,我正在考
浏览 2
提问于2011-06-26
得票数 1
4
回答
java中
的
垃圾收集什么时候开始工作?
、
我知道有很多关于java垃圾收集
的
文章,但是在搜索之后,我不知道确切
的
:“何时在java应用程序中
运行
垃圾收集?(当应用程序重新启动或它仍在
运行
时)”。
浏览 6
提问于2014-11-18
得票数 4
1
回答
JDK 8中带有压缩
参数
的
GC
日志记录
、
、
我正在尝试JDK 8中
的
GC
日志循环,所以我使用下面的
GC
log
JVM
参数
来实现-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=那么,JDK8中是否有用于压缩
GC
日志
的</em
浏览 2
提问于2016-02-23
得票数 1
1
回答
短暂
的
java应用程序:如何调优G1以便稍后启动?
、
、
、
、
有趣
的
是,G1仍然很早就进入了,尽管仍然有很多堆是免费
的
:总之,我通常有10-15
的
GC
运行
,它聚集到消耗
的
用户cpu时间~1秒,这是我想要避免
的
。
JVM
: openjdk
浏览 13
提问于2022-08-12
得票数 8
1
回答
操作系统耗尽内存时
的
JVM
行为
我想知道
JVM
在以下情况下
的
行为
是什么
: 在
JVM
启动并
运行
一段时间之后,它使用超过1GB
的
内存。我不知道OOM会不会立即发生,或者它会尝试
GC
第一!
浏览 0
提问于2018-07-12
得票数 3
5
回答
如何在Windows下
的
Java服务中添加时间戳
GC
日志文件名?
、
、
、
、
我已经在Windows下针对Apache
运行
了一个Java应用程序。
运行
此应用程序有两种方法--或者作为Windows服务
运行
,或者从批处理文件手动调用Tomcat。当我通过批处理文件启动应用程序时,我使用以下方法将
GC
日志添加到
JVM
参数
中:这将导致
GC
日志与文件名中
的
日期一起输出-但当作为服务
运行
浏览 6
提问于2015-01-06
得票数 6
回答已采纳
点击加载更多
相关
资讯
宜信普惠浅谈JVM与GC的关联
Springboot配置Tomcat运行参数,优化JVM提高系统稳定性
搞java开发,看懂JVM的GC日志真的很重要
运行时数据区的JVM规范
垃圾回收-实战篇
热门
标签
更多标签
云服务器
ICP备案
实时音视频
云直播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券