腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(55)
视频
沙龙
1
回答
在启用DisableExplicitGC的情况下安排
FullGC
、
、
所以问题是,我想禁用显式GC,以确保没有库可以用System.gc()“强制”
FullGC
。但我仍然希望保留对
FullGC
何时发生的一些控制。这可行吗?我的意思是,有没有可能通过JMX或一些Tomcat管理工具来强制(或强烈建议)
FullGC
?或者可能是cron中的一些命令行? 强制
FullGC
的动机是确保它不会在中午发生。据我所知,使用-XX:+DisableExplicitGC选项时,
FullGC
将随机发生。当Java觉得有必要这样做时,就会发生这种情况。或者也许有一些方法可以建议Java这样的东西
浏览 115
提问于2020-01-07
得票数 1
回答已采纳
1
回答
动物园管理员不清理已删除的节点。
、
、
这些都是结果 如果我用每个1000 If的数据创建1000个节点,然后删除这些节点,然后用128 If的数据创建1000个节点并再次删除这些节点
浏览 0
提问于2013-04-08
得票数 1
1
回答
如何在JVM中强制/再现
FullGC
?
、
、
、
、
有没有办法在JVM中强制/复制
FullGC
x秒?基本上,我需要这个来验证某个基于心跳的应用程序(动物园管理员的客户端)出现问题的根本原因。编辑:unix命令kill -STOP <pid>和kill -CONT <pid>模拟
FullGC
(停止世界行为)吗?
浏览 1
提问于2015-11-25
得票数 1
2
回答
java:为什么在-Xms和-Xmx不相等时调用完整GC?
、
换句话说,如果-Xms和-Xmx有不同的值,如果旧需求的大小从-Xms增加到-Xmx以容纳更多的对象,则调用
FullGC
。类似地,如果-XX:PermSize和-XX:MaxPermSize具有不同的值,并且需要向-XX:MaxPermSize扩展永久空间以容纳新的java类,则调用
FullGC
。不知道为什么在这种情况下调用
FullGC
?有什么用?
浏览 2
提问于2016-12-22
得票数 3
0
回答
2021-01-02:java中,MinorGC、MajorGC、
FullGC
什么时候发生?
2021-01-02:java中,MinorGC、MajorGC、
FullGC
什么时候发生?
浏览 42
提问于2021-01-02
1
回答
当我们将Xmx和Xms设置为相等大小时会发生什么
、
、
、
、
当我们将Xms和Xmx的值设置为相等时,对HotSpot中的
FullGC
或年轻/终生一代的分配有什么影响。 这对JRockit有什么影响吗?
浏览 3
提问于2013-04-18
得票数 9
1
回答
较低的maxGCPauseMillis和较高的初始堆大小导致大量年轻的GCs
、
我们的maxGCPauseMillis为100,我们看到了大量年轻的GCs。在将初始堆大小增加到1GB(这是之前的默认值(~60 GB ))之后,如此年轻的GC案例的数量增加了。更改前的GC args:-XX:+ExitOnOutOfMemoryError -XX:G1HeapRegionSize=1048576 -XX:InitialHeapSize=60817408 -XX:MarkS
浏览 5
提问于2022-05-04
得票数 0
2
回答
垃圾收集发生在进程级别还是应用程序域级别?
、
FullGC
normaly会在运行时暂停所有线程。有两个AppDomains,每个都运行几个线程。当GC运行时,是暂停所有线程,还是只暂停其中一个AppDomain的线程?
浏览 1
提问于2013-03-06
得票数 26
2
回答
如何计算GC工作所需的oldGen大小?
、
、
我有一个java web (tomcat)应用程序,它消耗10G的堆内存(表示内存中的数据结构)。但是当我将Xmx设置为20G时,它就可以工作了。
浏览 0
提问于2013-03-12
得票数 1
回答已采纳
2
回答
如何配置Oracle Java7以在堆转储上生成线程转储?
、
、
、
我在我的java应用程序中发现了一个问题,它使用了很高的堆内存。我已经设法使Oracle在完全GC(HeapDumpBeforeFullGC)之前将堆转储,但线程转储也是必要的。我在谷歌上搜索了一个解决方案,但没有运气。
浏览 0
提问于2015-07-08
得票数 1
回答已采纳
1
回答
在Linux上Java1.7 (45)中使用的默认GC是什么?
、
、
、
我们注意到,即使堆的容量达到75%,也不会触发
FullGC
。何时为Java1.7中的默认GC启动完整的GC?
浏览 3
提问于2014-05-07
得票数 4
回答已采纳
2
回答
为什么没有
FullGC
,而是在jstat -gcutil的结果中显示从99%到14%的老世代?
、
、
除了
FullGC
之外,还有其他原因造成这种情况吗?
浏览 6
提问于2015-01-13
得票数 4
回答已采纳
1
回答
OutofMemory升级到2.2.x后一天内
、
我们使用2.1.7,偶尔在客户端应用程序和OrientDB服务器中获得OrientDB(大约每两个月一次)。因此,我们最近将OrientDB从2.1.7升级到2.2.11。升级之后,我在客户端应用程序中一天内获得OutOfMemory,该应用程序从OrientDB查询数据。客户机(tomcat) JVM params: -Xmx2048m -XX:MaxPerm
浏览 5
提问于2016-10-11
得票数 0
2
回答
具有可用堆的重复完整GC
、
、
、
、
我遇到了重复的满GC,即使堆没有被充分使用。这似乎是一个类似于这个问题中发布的问题:这可能是什么原因造成的?
浏览 0
提问于2013-09-27
得票数 2
3
回答
每次运行CMS时都会发生
FullGC
、
、
为什么每次
FullGC
发生时?我的意思是CMS必须在没有
FullGC
的情况下工作。还是正常的行为?
浏览 2
提问于2013-08-19
得票数 5
回答已采纳
2
回答
什么时候GC删除只有弱引用的对象?
、
并强制
FullGC
与停止-世界停顿? 我知道WeakReference为CMS产生了GC的性能损失,因为它使算法更加困难。但有人看到报纸或官方信息了吗?我只找到了这个。
浏览 3
提问于2015-11-12
得票数 4
2
回答
显式GC未被记录
、
我正在使用以下标志启动一个java 1.6.0.32实例set JAVA_OPTS=%JAVA_OPTS% -XX:+UseBiasedLocking -XX:+ExplicitGCInvokesConcurrentset JAVA_OPTS=%JAVA_OPTS% -XX:+PrintGCTimeStamps set JAVA_OPTS=%JAVA_OPTS% -X
浏览 0
提问于2012-06-08
得票数 1
回答已采纳
2
回答
垃圾收集器变得疯狂
、
我刚刚注意到,由于一个操作(我正在尝试找出),虚拟机阻塞了几次(看起来像垃圾收集器停止了世界)。通常小GC需要0.05秒,突然发生了一些事情,我可以在日志中看到它增加到甚至15秒每一个小GC。虚拟机在大约10分钟内不稳定。虚拟机在专用机器(Linux OS)上运行,我只能远程访问它。进程使用的总内存是6 gb(在稳定时刻),因此创建内存快照需要很长时间
浏览 2
提问于2013-11-19
得票数 3
2
回答
如何使用NewRatio JVM选项为年轻一代分配更多内存
、
、
如何使用NewRatio JVM选项为年轻一代分配更多内存?由于NewRatio定义了年老gen与年轻gen的比率,如果我将此参数设置为1:3,它将显示无效值。我想给年轻的gen分配三次记忆。如何使用NewRatio?
浏览 13
提问于2018-01-05
得票数 2
1
回答
为什么我的JVM在启动时做了3次
FullGC
?
、
、
、
我认为
FullGC
会减少终身空间,以及Metaspace的一些空间。没有
FullGC
是因为Metadata GC Threshold。
浏览 6
提问于2020-08-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据库连接池引起的FullGC问题,看我如何一步步排查、分析、解决
线上问题处理案例:出乎意料的数据库连接池
一次诡异的线上GC耗时过长问题排查
Java内存模型、JVM内存模型及Java对象模型-JAVA成长之路
性能测试相关问题及解决办法汇总
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券