腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
G1
收集器
未
执行
完全
GC
、
、
、
FGC FGCT GCT 0 32M 0 32M 512M 128M 9.5G 7.7G 640M 475M 26487 157min 0 0min 157minS0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT 0 32M 032M 5.2G 768M 4.8G 2.7G 640M 475M 26592 158.4min 1 0.1min 158min
GC
时间也
浏览 18
提问于2016-07-25
得票数 2
回答已采纳
1
回答
为什么混合
GC
不能清除内存,而
完全
DC可以?
、
、
用下面的代码运行G1
GC
(Java8)InitiatingHeapOccupancyPercent=30 G1MixedGCLiveThresholdPercent我注意到有一个完整的
GC
,它将内存从111 GB降低到65 GB。在
完全
GC
之前,很少有混合
GC
,但这无法清除内存。还需要设置什么其他参数吗?
浏览 0
提问于2018-12-12
得票数 1
1
回答
Java 7 G1
GC
奇怪行为
、
、
、
、
最近,我尝试在我的java处理器中使用来自jdk1.7.0-17的G1
GC
,该处理器正在处理许多来自MQ的类似消息(大约15-20 req/秒)。令人惊讶的是,我发现了奇怪的行为--当
GC
开始整个
gc
循环时,它就开始使用大量的处理时间(高达100%的CPU,甚至更多)。我多次对代码进行重构,目的是优化代码并使其更加轻量级。
浏览 4
提问于2013-04-12
得票数 3
6
回答
G1
所需的并行全
GC
解释
、
作为java的一部分,JDK10实现了JEP307。我怀疑它与并发垃圾有关吗?
浏览 1
提问于2018-05-05
得票数 15
回答已采纳
1
回答
永久代总是在HotSpot VM上连续收集吗?
、
、
我特别想知道新的
G1
垃圾
收集器
,它是和: 但不要在整个教程中再次提到永久一代。一旦不能再分配对象,就会触发串行主
GC
。因此,我想知道,现代垃圾
收集器
(如CMS或
G1
)是否
完全
忽略了永久生成,而留给运行旧系列
GC
的完整
GC</e
浏览 2
提问于2013-12-08
得票数 9
回答已采纳
2
回答
为什么
G1
是Java9的默认垃圾
收集器
?
、
、
、
直到Java 8,我们已经看到并行
GC
作为默认垃圾
收集器
,但是最近发布的Java (Java9)使用
G1
GC
作为默认垃圾
收集器
。 为什么Java已经转移到
G1
GC
了?性能有什么改善吗?
浏览 4
提问于2017-09-23
得票数 11
回答已采纳
3
回答
什么时候选择SerialGC,ParallelGC而不是CMS,
G1
?
、
、
在Java9中,
G1
GC
是默认的垃圾
收集器
。到目前为止,我听说过 over G1
GC
,因为它看起来不稳定,并且有一些令人讨厌的bug。另外,是否存在SerialGC可以
执行
所有这些并行
收集器
的情况?
浏览 1
提问于2019-02-10
得票数 37
1
回答
Windows上的jdk1.7.0_11和Linux上的jdk1.7.0_17的默认
GC
是什么?
在这两种情况下,我都希望看到
G1
作为
GC
,因为我认为
G1
是Java7的缺省值。这是正常的吗?还是
G1
在以后的版本中是默认的? 谢谢
浏览 2
提问于2013-08-21
得票数 0
回答已采纳
3
回答
是否可以在JMX (在HotSpot上)中监控“完整
GC
”频率?
、
、
、
、
我想在JMX中监控完整的
GC
频率。MBean公开
GC
计数。(请参阅 - java.lang:type=GarbageCollector,name=)。 问题是MBean不区分次要
gc
和完整
gc
。
浏览 2
提问于2011-01-08
得票数 9
2
回答
什么Java垃圾
收集器
清除PermGen?
、
、
垃圾
收集器
列表: 原因:我们使用Spring、Hibernate和Groovy来创建大量代理,Perm变得更大。同时,我的问题是,其他垃圾
收集器
是否支持清除PermGen,而不是Conc标记扫
浏览 2
提问于2015-02-10
得票数 4
回答已采纳
3
回答
垃圾优先垃圾
收集器
是如何工作的?
、
、
有人能解释一下
G1
垃圾
收集器
是如何工作的吗?到目前为止,我还找不到任何全面、易于理解的描述。 谢谢
浏览 0
提问于2010-05-21
得票数 46
回答已采纳
2
回答
卡桑德拉和
G1
垃圾
收集器
停止世界事件(STW)
、
、
、
我们一直在处理垃圾
收集器
停止世界事件,在我们的节点上可能需要50秒的时间,而Cassandra Node则反应迟钝,甚至不接受新的登录。额外细节: 我尝试使用Chris 建议的设置,下面是
GC
报告:使用
G1
建议的设置 老一代开始
浏览 3
提问于2017-10-04
得票数 2
1
回答
PSYoungGen是一个停止世界事件
、
、
对于我的java应用程序/ jvm来说,这些是停止世界事件吗?如果是的话,那么是哪个事件。用户系统真实,PSYoungGen: 347808K->640 K(348160K)415880K->68792 K(1047552K),0.0018775秒]时代: user=0.01 sys=0.01,real=0.00 secs PSYoungGen: 34
浏览 5
提问于2016-07-23
得票数 1
回答已采纳
5
回答
Java垃圾优先(
G1
)垃圾
收集器
的相对性能?
、
、
有人知道Java的新垃圾优先(
G1
)垃圾
收集器
的性能基准(与“旧”
GC
相比)吗? 就
GC
暂停时间而言,Sun指出,
G1
有时比CMS更好,有时更糟。虽然
G1
收集器
成功地限制了总暂停时间,但它仍然只是一个软的实时
收集器
。换句话说,它不能保证它不会一直影响应用程序线程满足其截止日期的能力。我希望看到Java(并发标记扫描)和
G1
(垃圾优先)
收集器
的实际吞吐量和延迟度量。
浏览 7
提问于2010-07-19
得票数 31
4
回答
Java老一代不断成长,直到Tomcat重新启动。
、
、
、
、
在此期间,多个
GC
运行,但老一代持续增长,直到应用程序失败。当前的工作是重新启动Tomcat。我的服务器有15 My内存,4核心CPU。我原以为
GC
会照顾它,但老一辈却似乎没有。我对Java并不熟悉,不确定这是否表示内存泄漏,还是
GC
没有这样做?
浏览 10
提问于2015-10-29
得票数 3
回答已采纳
1
回答
从j控制台/jvisualvm确定垃圾
收集器
类型?
、
、
、
有什么方法可以从jn控制台或jvisualvm中找到
GC
类型(并行的、CMS的或
G1
的)?当我使用命令-XX: +PrintCommandLineFlags时,它会显示-XX:+UseParallelGC,因此它确认了它的并行
GC
收集器
(尽管我认为它的CMS是因为jconsole/jvisualvmCMS和
G1
的
GC
收集器
值是多少?
浏览 2
提问于2016-09-24
得票数 0
4
回答
Java 8的缺省垃圾
收集器
、
、
Java 8的默认垃圾
收集器
是什么? 当我检查JMX Beans时,它们显示它是新一代的并行
收集器
和旧的串行
收集器
。
浏览 1
提问于2015-10-19
得票数 104
1
回答
在非交互式应用程序中处理150 in堆
、
、
、
、
现在,我们都知道如果使用150
GC
以上的并行垃圾
收集器
会发生什么,如果调用完整的
GC
,可能需要几十分钟的垃圾收集时间。还有最后一个问题。由于我有非交互式批处理应用程序,应该在2小时内完成,让我们说。这里的主要目标是确保完整的
GC
永远不会生效。如果我确保有足够的内存,让我们说,如果可以达到的最大堆是150,我分配它250
GC<
浏览 0
提问于2016-07-09
得票数 5
回答已采纳
1
回答
定义GCT (总垃圾收集时间)
、
、
可以通过观察命令打印的GCT列来确定“总垃圾收集时间”:正如这里的文档所描述的:这是每个核心吗?
浏览 1
提问于2019-08-01
得票数 0
回答已采纳
2
回答
主要
GC
未在
G1
中运行
、
、
JVM使用
G1
GC
如果我们使用
G1
,是否有小的、主要的或完整的
GC
?如果没有这样的分类,为什么
GC
不运行在老世代?即使
GC
没有为老一代运行,内存如何释放,即使它是一点点?(例
浏览 0
提问于2019-09-18
得票数 1
点击加载更多
相关
资讯
从原理聊JVM(二):从串行收集器到分区收集开创者G1
JVM垃圾收集器全面剖析:算法、实现和优化
JVM-技术专题-GCViewer调优GC
G1的收集日志,理解GC过程
秋招之后,我总结了这些常见的问题
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券