腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4464)
视频
沙龙
5
回答
PermGen和Metaspace有什么不同?
、
、
、
、
在Java7之前,
JVM
内存
中有一个叫做PermGen的区域,
JVM
用来保存它的
类
。在中,它被移除,取而代之的是名为Metaspace的区域。 和PermGen之间最重要的区别是什么?
浏览 55
提问于2014-11-25
得票数 124
回答已采纳
1
回答
为什么堆转储的
大小
小于
JVM
消耗的
大小
?
、
、
由于
内存
泄漏,应用程序消耗了将近2GB的分配
内存
。此时,我已经使用jvisualvm进行了
内存
转储。在一个实例中,堆转储
大小
接近于>1.5GB,而在另一个实例中,堆转储
大小
为< 100 MB。
浏览 1
提问于2018-03-24
得票数 3
回答已采纳
1
回答
JVM
本机
内存
跟踪
如何
限制
类
元
数据
大小
、
、
、
最初的问题是,由于
内存
使用,java应用程序的docker被OOM-killed。因此,我开始使用NMT来理解为什么消耗比预期的更多。
JVM
版本是支持容器的1.8.0_212。-m="450m" --cpu-shares="256" docker-image
本机
内存
跟踪
: Total: reserved=1464054KB +843KB, committed=344578KB
浏览 7
提问于2019-06-18
得票数 1
回答已采纳
1
回答
如何
确认完全gc的原因是为了扩展
元
空间?
、
0200: 65.601: [CMS-concurrent-reset: 0.012/0.012 secs] [Times: user=0.01 sys=0.00, real=0.01 secs] 我
如何
确认完整gc的原因是为了扩展
元
空间?
浏览 2
提问于2017-03-20
得票数 0
6
回答
JDK 8中的PermGen消除
、
、
、
我已经安装了JDK 8并试图运行Eclipse。我收到以下警告信息:support was removed in 8.0
浏览 8
提问于2013-08-20
得票数 241
回答已采纳
1
回答
JPype / Java -使用或获取剩余堆空间初始化
、
、
、
、
我们最初在启动
JVM
时分配了800 of的堆空间。java端是完全多线程的,它可以使用任何可用的资源。jvmArgs = ["-Djava.class.path=" + classpath, "-Xmx800M"]问题是,如果分配太多
内存
,JPype会导致应用程序不体面地、无声地崩溃。我想知
浏览 2
提问于2014-11-21
得票数 2
回答已采纳
1
回答
jvm
8中的Metaspace
大小
是多少?
、
、
基于对metaspace的描述,它只使用
本机
内存
(不分页)。我在网上发现了以上两种解释。我有一个问题。所谓的
本机
内存
位于
jvm
进程中?
本机
内存
大小
= java进程
内存
大小
-堆
大小
,对吗?如果是这样的话,为什么他们说最大可
浏览 2
提问于2016-05-03
得票数 0
回答已采纳
2
回答
java最大堆
大小
和OS顶层输出
、
、
我正在尝试运行一个jar文件,但我希望处理
jvm
堆
大小
。我使用-Xmx80m参数来设置最大头部
大小
为80 max。我使用我的linux的"top“命令来监视我的应用程序的
内存
分配,我感到惊讶的是,
jvm
使用的
内存
比我用-Xmx param (java -Xmx80m -jar myapp.jar)指定的
内存
还要多。更具体地说,从我的最高输出RES: 109百万 我认为RES应该在最大80 my,如果我的应用程序需要超过80 my就会抛出
浏览 5
提问于2012-01-10
得票数 3
1
回答
MaxDirectMemorySize和sun.misc.unsafe的任何效果
、
、
、
现在,这个问题主要是由于我对
JVM
中的
本机
内存
的误解造成的,可能也很愚蠢。因此,在这个方向上有一个易于理解的文档会更好。现在我知道sun.misc.unsafe
类
从未被推荐过,而“不安全”这个词本身就暗示了这一点。我也知道它将被弃用。我的理解是,MaxDirectMemorySize是为了
限制
NIO或字节缓冲区的实现所能访问的
本机
内存
大小
。那么,这个
内存
大小
限制
是否适用于由Unsafe
类</
浏览 1
提问于2018-11-18
得票数 0
1
回答
什么时候会失去记忆?
、
、
最近,在运行我们的应用程序时,我们遇到了
内存
不足的异常。 这是在异常发生之前的堆转储。
浏览 1
提问于2015-11-25
得票数 1
4
回答
监视java
本机
内存
、
、
、
、
我们正在监控堆、
元
空间、线程和gc计数等
jvm
指标,我们能够将这些指标推送到prometheus等监控服务器上。类似地,我们希望
跟踪
Java
本机
内存
指标( jcmd VM.sumary的输出)。我的问题是,是否可以通过调用任何
jvm
运行时
类
来获得这些指标?
浏览 5
提问于2019-08-12
得票数 4
1
回答
由于java.lang.OutOfMemoryError,Crashlytics报告上载崩溃
、
、
、
、
我有崩溃报告在谷歌控制台上,有两个,它是相同的(因为stackoverflow检测到它为垃圾邮件,我将只发布一个),Crashlytics试图上传报告,它将崩溃,因为
内存
不足的错误。answers-1.4.6、beta-1.2.10、crashlytics-2.9.8、crashlytics-core-2.6.7、crashlytics-ndk-2.0.5、fabric-1.4.7 我不知道
如何
重现这个崩溃,所以我不知道
如何
自己修复它。
浏览 3
提问于2019-07-26
得票数 0
2
回答
限制
ubuntu上的
jvm
进程
内存
、
、
、
我尝试使用
JVM
OPTs启动我的应用程序:-Xmx128m -Xms32m -XX:MaxPermSize=64m。当应用程序启动时,我输入cat /proc/10413/status检查
内存
使用情况,发现vmsize超过600512 kB!比我的设置大得多。我想知道
如何
限制
进程的
jvm
内存
使用。
浏览 9
提问于2012-02-05
得票数 11
回答已采纳
3
回答
java.lang.OutOfMemoryError:压缩类空间
、
、
、
、
当我们执行对服务器(tomcat)的调用时,我们在堆栈
跟踪
中得到以下错误:重新启动服务器可解决此问题1395640.0 98066.3 1048576.0 11339.1 12165 636.851 223 116.957 我在jstat日志或gc日志中都没有看到任何
内存
问题
JVM
version is 25.25-b02 finding class loader instances ..
浏览 2
提问于2015-05-28
得票数 15
1
回答
在jmeter非gui模式下出现
内存
不足问题
、
、
、
、
创建了一个具有以下配置的脚本:线程数量(用户)- 200个用户持续时间断言-3秒加速周期- 10秒思考时间-2秒笔记本电脑配置:微软windows 10英特尔i7处理器
内存
16 10:${HEAP:=“-Xms1g -Xmx1g -XX:MaxMetaspaceSize=1024m"}” 我仍然面临着
内存
不足的问题。
浏览 4
提问于2020-04-30
得票数 0
2
回答
Java在x32和x64之间的
内存
消耗
、
、
我一直在分析我的应用程序的x64版本,因为
内存
使用量过高,所有这些似乎都来自于JavaFX MediaPlayer,我正确地发布了侦听器和均衡器。 这是一个鲜明的对比。
浏览 4
提问于2014-09-30
得票数 7
回答已采纳
2
回答
java.lang.OutOfMemoryError: Java应用程序中的压缩类空间
、
、
、
、
JVM
1.8与Xmx4000m一起运行。线程转储显示41%的线程在c3pO线程池中等待监视器,如下所示:此外,堆
大小
: 243,354,984
类
: 1,800,395个对象: 2,592,3971)为什么OOME:压缩类空间异常发生,以及
如何
识别泄漏嫌疑人?对于堆
大小
,堆
大小
是否应该增加? 3)使用EntityManager池的c3pO实用程序中是否存在
浏览 4
提问于2016-10-07
得票数 0
5
回答
Java使用比堆
大小
更多的
内存
(或
大小
正确的Docker
内存
限制
)
、
、
、
、
对于我的应用程序,Java进程使用的
内存
远远超过堆
大小
。,您能解释一下为什么Java比堆占用更多
内存
吗?<e
浏览 1
提问于2018-11-23
得票数 182
回答已采纳
2
回答
JVM
内存
使用失控
、
、
我有一个Tomcat,它代表客户端执行一些
内存
和CPU密集型任务。这是正常的,也是所需的功能。然而,当我运行Tomcat时,
内存
使用量会随着时间的推移而上升到4.0GB以上,在这个时候,我通常会终止进程,因为它会干扰我的开发机器上运行的其他所有东西:我以为我无意中在代码中引入了一个
内存
泄漏,但是在用VisualVM检查了它之后,我看到了一个不同的故事:VisualVM显示堆占用了大约一GB的
内存
,这就是我对CATALINA_OPTS="-Xms256m -Xmx1024"的设置为
浏览 2
提问于2012-08-01
得票数 10
回答已采纳
1
回答
JVM
CompressedClassSpaceSize超过1 GB,
如何
才能更好地分析使用这么多空间的原因?
、
、
我正在尝试了解
JVM
的总
内存
使用情况和潜在的非堆
内存
泄漏。 在亚马逊网络服务EC2虚拟机上,仅使用1 GB即可完成1.9 GB的进程。我们的
JVM
最大堆
内存
限制
为512MB。在当前运行的
JVM
上?或者使用某种选项重新启动它来
跟踪
它?在我们的系统中有一件事是独一无二的:我们使用ClassLoader#getResource从
类
路径加载大量资源……我想知道是不是这导致了增长?
JVM
version is 25.265-b
浏览 1
提问于2020-12-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券