腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
CMSPermGenSweepingEnabled vs
CMSClassUnloadingEnabled
、
如果我在设置了-XX:+CMSPermGenSweepingEnabled
标志
的情况下启动Java,将打印以下消息: 以后请用
CMSClassUnloadingEnabled
代替CMSPermGenSweepingEnabled-XX:+CMSPermGenSweepingEnabled
标志
经常被用来缓解PermGen OutOfMemory错误,但是我有发现,人们发现通过遵循上面的建议,他们仍然有这些错误,但通过坚持使用-XX:+CMSPermGenSweepingEnabled和-XX:+
CMSClassUnloadingEna
浏览 144
提问于2010-09-15
得票数 69
回答已采纳
3
回答
JVM
标志
CMSClassUnloadingEnabled
到底是做
什么
的?
、
、
、
除了一些非常模糊的高级定义,比如“摆脱PermGen问题”(,btw)之外,我再也找不到关于Java
标志
CMSClassUnloadingEnabled
实际作用的定义了。我看过太阳公司/甲骨文的网站,甚至连都没有说它
实际上
是做
什么
的。 根据
标志
的名称,我猜测CMS垃圾收集器在默认情况下不卸载类,这个
标志
将其打开-但我不能确定。
浏览 2
提问于2010-07-26
得票数 186
回答已采纳
2
回答
-Xss
JVM
选项
实际上
做了
什么
?
、
从文档中,-Xss用于设置
JVM
的堆栈大小。但我对这一说法感到非常困惑。 所有线程都可以用作堆栈的总内存?
浏览 3
提问于2016-07-07
得票数 11
3
回答
在运行`sbt`时查看`.sbtopts`中的选项
根据这个有用的,我删除了我的~/.sbtconfig,并添加了.sbtopts$cat .sbtopts-J-XX:+
CMSClassUnloadingEnabled
浏览 1
提问于2015-01-21
得票数 18
1
回答
如何在Go SBT任务中指定
JVM
标志
?
、
、
、
、
在Jenkins CI中,SBT插件为我提供了在构建操作中添加
JVM
标志
和sbt
标志
的选项。目前,我们正在使用以下
JVM
标志
:我没有在Go文档中找到答案,也没有尝试将上述参数放入full log.15:04:31.760 [error] Expected '*'
浏览 1
提问于2015-12-11
得票数 1
1
回答
PermGen在运行时部署的实例上的内存不足错误
、
、
我通过强制卸载类(使用-XX:+
CMSClassUnloadingEnabled
)、将最大PermGen大小提高到1024m和将线程堆栈大小设置为2m来解决这个问题。但我担心我掩盖了我的问题。为
什么
? 我是否采取了正确的方法来处理PermGen空间错误?是否推荐使用喷雾罐运行的应用程序使用
JVM
标志
?在使用
CMSClassUnloadingEnabled
时,是否也需要在Java7中使用UseConcMarkSweepGC?这个问题()似乎表明它适用于Java6。
浏览 3
提问于2015-01-05
得票数 0
回答已采纳
1
回答
Permgen空间这种性质的解释
、
、
、
、
因此,我已经用VisualVM监视了VisualVM空间一段时间,不断地重新部署应用程序,看看发生了
什么
。首先,我重新部署了超过15倍的第一个应用程序。那我
做了
最后一次测试。我同时重新部署了两个应用程序,直到内存非常接近极限,然后我只重新部署了其中一个应用程序。然后..。PermGen错误。VisualVM图。
浏览 2
提问于2013-08-23
得票数 2
回答已采纳
2
回答
无法为“start`”设置内存设置
、
、
、
、
这台机器有1GB的内存,但
实际上
在运行剩余的OS进程时可以使用930 OS的空闲内存。它是UbuntuServer14.04LTS。这个应用程序很小,很可爱。在里面,我看到了
jvm
_args: -Xms1024m -Xmx1024m -XX:ReservedCodeCacheSize=128m ...,尽管我用许多不同的方式设置了
JVM
,但是没有效果。/conf/sbtopts中设置
JVM
args 在/usr/share/sbt-launcher-packaging&
浏览 2
提问于2014-09-16
得票数 9
2
回答
死类装入器不是从permgen收集的垃圾
、
、
、
、
TransletClassLoader中有6000多个已死的permGen类装入器,在我得到这个错误之前,数量一直在增长: Java HotSpot(
浏览 1
提问于2015-03-01
得票数 3
回答已采纳
1
回答
glBufferData中的提示
标志
实际上
做了
什么
吗?
、
、
现在,在你们回答得太快之前,让我声明我理解他们应该做
什么
,并且可以想象一些可能很重要的假设情景。但我怀疑这是否在实践中起了很大作用。有没有人知道更多的,特别是--这些东西是做
什么
的?特别是,我最好奇的是STATIC_DRAW和DYNAMIC_DRAW之间的区别。是选错了一个死亡陷阱,还是他们只是安慰剂?或者,如果你能想出一个真实世界的例子,让这些旗子做些
什么
(任何事情),那么我会感兴趣的。
浏览 1
提问于2012-08-31
得票数 2
2
回答
有没有办法防止在tomcat上以生产模式重新部署时,尽管有
JVM
标记,Grails permgen泄漏
、
、
我设置了以下
JVM
标志
:-XX:+CMSPermGenSweepingEnabled -Dorg.apache.catalina.loader.WebappClassLoader.ENABLE_CLEAR_REFERENCES
浏览 0
提问于2011-11-26
得票数 4
回答已采纳
1
回答
:两个表的交叉连接上的长GC暂停
、
、
、
、
我已经使用以下
JVM
标志
设置了4个节点Ignite集群。true -server -Xms1g\ -XX:+UseConcMarkSweepGC -XX:+
CMSClassUnloadingEnabled
有
什么
问题吗? 作为参考,两个表都有100 k行。
浏览 11
提问于2022-10-04
得票数 0
2
回答
重新创建Squeryl内存数据库时发生内存泄漏
、
、
我正在编写一个简单的Scala & Squeryl应用程序。出于测试目的,每次我在sbt中运行‘H2’时,都会创建一个内存中的测试db,并填充测试数据。每次运行后,我可以看到任务管理器中java.exe (运行sbt的内存)的内存使用量增加,直到运行4到5次之后,它就会崩溃,并显示OutOfMemoryError。我是否遗漏了一些显式释放H2或Squeryl使用的内存的内容?到目前为止,我只使用了Session.create,然后使用了Persistence.create。以下是我的代码的摘录: val doc
浏览 0
提问于2012-03-04
得票数 4
回答已采纳
1
回答
JVM
中的`-
jvm
-debug 5005`到底有
什么
变化?
、
、
我知道这会打开您的应用程序或IDE,通过在源代码中放置断点来与
JVM
进行交互,但是在
JVM
中
做了
任何更改。例如,
jvm
是否运行较慢(当没有断点时),
jvm
是否以不同的方式运行,基本上我想知道这个
标志
在内部对
JVM
有
什么
影响。
浏览 1
提问于2017-10-22
得票数 0
2
回答
sbt编译会导致堆栈溢出错误。
、
、
我面对这个错误已经有一段时间了。因为这件事完全被激怒了。尝试了在堆栈溢出和其他站点中看到的所有类似的解决方案。有人能帮我解决这个问题吗,因为我正为此而发疯。如果我构建项目10次,它将在1或2次尝试中获得成功。其中一个失败项目有超过1000个类/特征(不包括案例类)。 详细信
浏览 7
提问于2015-06-25
得票数 12
2
回答
当我在java执行代码中推送断点时,它到底
做了
什么
?
、
、
当我在java执行代码中推送断点时,它到底
做了
什么
?我们能看到字节码指令的区别吗?或者它是
JVM
中的一个循环?
浏览 3
提问于2011-12-21
得票数 3
回答已采纳
5
回答
未识别的VM选项“UseParNewGC”,错误:无法创建Java虚拟机
、
、
windows开始批处理文件中
JVM
的设置有明显的变化。以-XX:+UseParNewGC的设置作为错误的参考点,需要将其更改为
什么
才能使
JVM
服务器从java 10开始,而不是我所展示的java 8设置?导致错误引用的代码行是: set JAVA_PARAMETERS=-XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+
CMSClassUnloadingEnabled
浏览 0
提问于2018-04-22
得票数 28
回答已采纳
1
回答
java.lang.OutOfMemoryError:使用树脂和EclipseLink的PermGen空间
、
、
、
、
java.lang.OutOfMemoryError: PermGen space<server-default> <
jvm
-arg>-XX:MaxPermSize=1024m</
jvm
-arg> <
jvm
-arg>-Xss1m</
j
浏览 2
提问于2012-08-15
得票数 1
回答已采纳
1
回答
MaxPermSize忽略了Tomcat7
、
、
Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms64m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:+
CMSClassUnloadingEnabled
浏览 0
提问于2012-12-14
得票数 2
回答已采纳
1
回答
JBoss 7统计失败
、
、
我已经尝试了所有显而易见的东西,比如路径,并确保每个人都使用相同的
JVM
,等等,但都没有用。
浏览 2
提问于2014-02-15
得票数 1
点击加载更多
相关
资讯
【新】虚拟机深层系列「GC本质底层机制」SafePoint的深入分析和底层原理探究指南
我们写的Java代码是怎么运行起来的?
volatile关键字的实现原理深度解析
为Docker设置Java内存防止OOM Killer
Java:Java代理如何影响你的代码
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券