腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9755)
视频
沙龙
1
回答
当未指定显式参数时,是否会为进程分配足够的堆?
、
、
、
但是,当我检查visualVM时,它是4267704320(即4.26GB),这是给定进程的默认最
大堆
大小(通过windows命令确认,也就是-XX:+PrintFlagsFinal -version我的问题是,如果我的进程(在linux机器上)需要更多5 GB (我有30 GB
内存
),那么当我没有指定任何显式堆大小(Xms和Xmx)参数时,我的进程会被分配5 GB
内存
吗?
浏览 2
提问于2016-09-20
得票数 2
回答已采纳
1
回答
对于64位
JVM
,
JVM
堆大小不超过1.6GB
、
、
我有一台64位的机器,
内存
为8 GB,windows 7,我使用64位
JVM
。尽管如此,我仍然无法设置超过1600 M的最
大堆
大小,我已经阅读了与此主题相关的几乎所有关于堆栈溢出的答案。每当我尝试将最
大堆
设置为-Xmx2048M时,我将得到: 运行->运行配置->参数路径。出什么问题了?
浏览 1
提问于2017-01-20
得票数 0
1
回答
java -将堆空间增加到最大限度
、
所以我正在使用intellij并编写一个程序。我没有使用VM选项,而是运行程序,它会抛出outofmemory:java heap space异常。我试着把这个值增加到5000m,但上面写着invalid maximum heap size the specified size exceeds maximum representable size。有人知道我指定的值的最大可能大小吗?这样它就可以完全运行我的程序了吗?
浏览 1
提问于2018-12-03
得票数 0
1
回答
减少java虚拟机的
内存
占用
、
、
我有一个citrix
服务器
,多个用户使用多个java应用程序。有办法减少
jvm
本身的
内存
占用吗?作为permgen (32 as )空间,最
大堆
已经设置得相当低(64 As),而且我们已经到了
jvm
本身比应用程序本身使用更多
内存
的地步(提交的区域大约为350 as) 我正在寻找一种方法来减少
jvm
内存
的使用,或者让所有的应用程序在同一个
jvm
中运行,或者在运行
jvm
之间共享公共页面的任何其他方式(如果可能的话),或者
浏览 0
提问于2010-05-04
得票数 2
2
回答
有任何方法来缩小
JVM
堆运行Coldfusion 9后的分配吗?
、
、
、
我们已经为CF9
服务器
设置了
JVM
,以便分配最大2GB的堆空间。通常,它只分配750 we到1GB左右,我们实际上只使用大约500 we。一个流氓脚本刚刚被触发,它最终占用了堆空间,因此
JVM
已经分配了2GB的全部限制。现在,我们恢复了正常的运行速度,仅使用分配的2GB的500 2GB,我们的
服务器
现在的
内存
使用率为90%。当
JVM
不再需要那么多的分配时,我们可以使用哪些设置来缩小
JVM
的最
大堆
空间?还是会一直这样直到下一次重新启动?只是想知道因为我们
浏览 2
提问于2012-07-18
得票数 1
16
回答
64位操作系统上32位
JVM
的最大Java堆大小
、
问题不在于32位操作系统上的最
大堆
大小,因为32位OSes的最大可寻址
内存
大小为4 4GB,并且
JVM
的最
大堆
大小取决于可以保留多少连续的空闲
内存
。我更感兴趣的是知道在64位操作系统中运行的32位
JVM
的最
大堆
大小(理论上和实际上都可以实现)。基本上,我正在寻找类似于的答案。至于为什么使用32位
JVM
而不是64位
JVM
,原因不是技术原因,而是管理/官僚作风-在生产环境中安装64位
JVM
可能为时已晚。
浏览 5
提问于2009-09-16
得票数 114
回答已采纳
1
回答
交换空间变大-
JVM
濒临死亡
、
、
、
、
我有一个
服务器
运行3个WordPress实例,MySql、Apache和play Framework2.0在64m初始堆和最
大堆
上运行。如果我增加运行在其中的
JVM
的最
大堆
,即使增加16m,我就会看到128米的交换空间一直在稳定地填满,直到
JVM
死掉。我注意到,当我重新启动Apache时,我收回了大约一半的交换和RAM。那
浏览 0
提问于2012-10-23
得票数 1
回答已采纳
1
回答
Windows 2008上Openfire上的频繁CPU峰值
、
我们在Windows2008
JVM
的64位R2
服务器
上运行Operfire版本: 3.9.1。最近,我们开始在
服务器
上看到频繁的CPU峰值。占用大部分CPU时间的线程在
jvm
!
JVM
_FindSignal+2d7d 我们没有看到任何
内存
不足异常。此外,CPU峰值通常在非高峰时段出现。作为这个问题的第一个解决方案,我们最近将最
大堆
内存
从1024mb增加到2048mb,但这似乎使峰值更加频繁。
服务器</em
浏览 2
提问于2016-12-06
得票数 0
1
回答
Tomcat
JVM
的大小是可变的吗?
、
、
、
我正在开发一个java web应用程序,并在Tomcat7
服务器
上运行它。我通过调用以下命令来检查
内存
的大小:我注意到1-
JVM
是否试图大于应用程序数据的大小?3-第三个问题与上面两个问题关系不大:运行的Tomcat7
服务器
应用程序的大小是多少?实际上
浏览 4
提问于2012-08-10
得票数 1
回答已采纳
4
回答
JVM
选项: Xmx分配
、
尽管这个问题非常基础,但我还是愿意理解
JVM
如何为应用程序分配最大
内存
。我有一个运行在Windows2008
服务器
上的应用程序,该
服务器
托管大约60个虚拟受控
服务器
,即60个
JVM
。每个受控
服务器
设置的最
大堆
大小为1024m。Windows配置有32 GB的RAM。 现在的问题是,如何为
JVM
分配最大
内存
?它是一次性完成的还是在增量增长的基础上完成的?如果一气呵成,Windows如何处理在32-GB RAM压缩系统中
浏览 3
提问于2013-02-06
得票数 3
回答已采纳
3
回答
如何计算Java中的总
内存
、
、
如果我有8GB
内存
,并且在64位
JVM
上使用以下内容 Q1:perm空间是从最
大堆
中分配的还是单独分配的Q2:如果分开,那么具有上述设置的
jvm
会启动还是会产生错误,因为堆+ permgen +堆栈+程序数据将高于总
内存
?
浏览 3
提问于2013-03-13
得票数 2
1
回答
如何有效地对接java微服务
、
、
、
、
虽然java应用
服务器
将扩展唯一的
JVM
以运行几个(微)服务,但对接的Java微服务体系结构将为每个对接的微服务运行
JVM
。考虑到20+、java微服务和有限数量的主机,
JVM
在每个主机上消耗的资源量似乎是巨大的。 有没有有效的方法来管理这个问题?是否可以对每个
JVM
进行调优以限制资源消耗?
浏览 10
提问于2016-09-07
得票数 3
回答已采纳
4
回答
JVM
最
大堆
大小可以是动态的吗?
、
、
JVM
-Xmx参数允许将
JVM
的最
大堆
大小设置为某个值。但是,有没有办法让这个值动态化呢?换句话说,我想告诉
JVM
“看,如果你需要它,只要一直从系统中取出RAM,直到系统耗尽。”问这个问题有两个原因:首先,根据用户正在做的事情,应用程序可以使用非常广泛的
内存
,所以概念上的最小值和最大值相差很远。其次,
JVM
似乎在引导时从虚拟
内存
中保留了最
大堆
空间。这个特别的应用程序在各种各样的硬件上运行,所以选择一个“一刀切”的最
大堆
空间是很困难的
浏览 1
提问于2010-08-13
得票数 26
回答已采纳
1
回答
操作系统耗尽
内存
时的
JVM
行为
我想知道
JVM
在以下情况下的行为是什么: 在
JVM
启动并运行一段时间之后,它使用超过1GB的
内存
。
浏览 0
提问于2018-07-12
得票数 3
1
回答
为映射子进程配置
内存
的不同方式( TaskTracker和Reduce任务)
、
、
、
使用-Xmx控制Mapper和Reduce任务使用的最大
内存
,设置和有什么不同?哪一个优先?
浏览 1
提问于2011-11-06
得票数 9
回答已采纳
3
回答
了解最大
JVM
堆大小-32位与64位
、
、
我已经了32位Windows上的最
大堆
大小大约1.5 to,这是由于
JVM
需要连续
内存
的事实。有人能解释一下“连续
内存
”的概念吗?为什么你在Windows上只有1.5 on的
内存
?其次,64位Windows上的最
大堆
大小是多少?为什么这与32位上的不同?
浏览 1
提问于2010-03-17
得票数 33
回答已采纳
1
回答
为什么我们在启动
jvm
时指定min和max堆
内存
?
、
、
、
、
可能重复: 只是猜测一下,如果
JVM
预先知道可用的最
大堆
内存
,那么它是否会使事情变得更高效呢?它是如何工作的呢?
浏览 0
提问于2012-09-01
得票数 4
1
回答
使用执行器指标
jvm
.memory.max调整Pod大小
、
、
使用以下K8资源配额配置; requests: limits:我们观察到
jvm
.memory.max返回进一步钻取api (
jvm
.memory.max?tag=area:nonheap)和(
jvm
.memory.max?tag=area:heap)分别为1325mb和129mb。但是,为什么
jvm
(非堆
内存
)不受容器的
内存
配置(在K8中配置)的限
浏览 1
提问于2019-08-20
得票数 2
2
回答
如何计算Oracle Java 7
JVM
的默认最
大堆
大小?
、
根据的说法,默认的最
大堆
大小应该是“小于物理
内存
的1/4或1 1GB”。读到这篇文章时,我认为在具有96 1GB
内存
的
服务器
级机器上,
jvm
的默认最
大堆
大小应该是1GB (96 1GB/4的较小值=24 1GB或1 1GB)。1.7.0_45-b18)因此,总而言之,如果我正确阅读了文档,那么默认的最
大堆
大小应该不超过1
浏览 0
提问于2014-12-18
得票数 4
回答已采纳
2
回答
是否存在与Openshift/Kubernetes中的“限制”不同的“初始
内存
分配”?
、
在java中,有最小堆空间( -Xms)和最
大堆
空间( -Xmx)。最小堆空间从一开始就分配给
JVM
,“最
大堆
空间”是
JVM
在到达它时会说“超出堆空间”的限制。Openshift/Kubernetes中的pod是否有不同的值(initial和limit),或者由于某种原因,初始
内存
分配总是等于limit?
浏览 42
提问于2021-11-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日习题:JVM内存区域划分
jvm堆内存和GC简介
JVM的艺术—JAVA内存模型
JVM堆外内存问题排查
通过JConsoler监控Tomcat的JVM内存
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券