腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java堆问题
、
、
拥有64位
JVM
和64位
linux
。我们正面临着java堆的问题,我们已经将堆限制提高到了512 Mb到6 GB,仍然面临着同样的问题。我们发现对于32位机器,
JVM
最大
内存
仅为2 GB??如果我错了,请纠正我,64位
linux
机器的
JVM
限制是多少?在这种情况下,我应该如何处理这种约束? 我可以使用java的命令行选项来增加
最大
堆大小,但是
JVM
限制会不会超出
内存
?
浏览 1
提问于2013-04-03
得票数 0
回答已采纳
2
回答
64位
Linux
上的
JVM
、Tomcat
、
、
、
在32位系统上,
JVM
的
内存
限制为1.5到2 GB。在64位
Linux
上
JVM
内存
的价值是什么?如何将其映射到tomcat中的
最大
线程数和
最大
请求数? 我使用的是JDK 6+和tomcat7。
浏览 4
提问于2012-07-25
得票数 1
回答已采纳
3
回答
获取java超出
内存
错误?即使我为
JVM
提供了足够的初始和
最大
内存
大小
、
、
、
为此,我将
JVM
初始和
最大
堆大小设置为16 GB,即(java -Xms16384M -Xmx16384M),但我得到的是java OutOfMemoryError。我的机器有32 GB
内存
,安装了RedHat
Linux
操作系统。我观察到
JVM
只使用了
Linux
中"top“命令的25%的RAM,即8 8GB,尽管我将其设置为16 8GB,但它只使用了8 8GB。 我想知道
JVM
是否限制了RAM?如何配置
JVM
以使用给定的最小和
最大<
浏览 2
提问于2011-12-15
得票数 0
1
回答
如何选择
最大
JVM
堆大小的值
、
我想为
最大
JVM
堆大小选择一个值。我对此有几个问题。2)对于32位
JVM
,即使物理
内存
很大,也可以设置大于4 4GB的值吗?3)是否需要考虑操作系统(例如Windows、
Linux
)的某些影响? 谢谢
浏览 1
提问于2015-10-13
得票数 0
3
回答
我有一台8 GB RAM的机器,
linux
上有32位
JVM
,我想让
JVM
最大
限度地利用RAM
、
、
我有一台有8 GB RAM的机器,在
linux
上有32位
JVM
,我想让
JVM
最大
限度地使用RAM,我认为如果我增加堆大小
内存
,垃圾收集器将变得很慢。有没有其他的解决方案来提高处理速度?提前谢谢。
浏览 0
提问于2012-06-15
得票数 1
回答已采纳
2
回答
如何计算(和指定) java进程允许的总
内存
空间?
、
、
一个特定的java进程和系统来说明我的问题:1- java进程使用的
最大
空间是如何计算的?如果可能,请提供确切的公式。( Smth.喜欢: max.heap + max.perm +堆栈+
jvm
space =
最大
空间) 2-在我的例子中,
linux
下臭名昭著的派生行为是什么?派生的
JVM
是否会占用额外的1.6 gb (导致总共使用3.2 Gb的
内存</em
浏览 5
提问于2010-08-18
得票数 5
回答已采纳
1
回答
Sonarqube随机关闭
、
我刚刚在一个带有postgres数据库的
linux
服务器上安装了sonarqube6.2。
浏览 6
提问于2017-01-05
得票数 0
回答已采纳
2
回答
Java 8
JVM
挂起,但在
内存
不足时不会崩溃/堆转储
、
、
当
内存
耗尽时,运行Tomcat8的Java 8在堆转储之后永远不会停止。相反,它只是挂起,因为它
最大
限度地释放了
内存
。当服务器慢慢接近
最大
内存
时,由于大量GC,服务器变得非常慢且无响应。命中
最大
值后的JConsole扁平线中的
内存
图。64位
linux
/ java版本"1.8.0_102"/ tomcat8.有人知道如何强制堆转储而不是
JVM
进入无响应/非常慢的响应模式吗?
浏览 2
提问于2018-09-16
得票数 0
2
回答
Spring Boot的默认
内存
设置是什么?
、
例如,如果我在没有定义的情况下从集成开发环境中运行/调试简单的弹簧启动应用程序,那么初始堆大小、
最大
堆大小和堆栈大小(-Xms、-Xmx、-Xss)将设置为什么大小?
浏览 2
提问于2016-07-25
得票数 18
回答已采纳
1
回答
分析/跟踪
JVM
中潜在的本机
内存
泄漏
、
、
、
我们使用Java1.6 (OpenJDK以及Oracle )在
Linux
上运行一个应用程序。
JVM
本身的
最大
容量为3.5GB堆和512 MB的permgen空间。我知道
JVM
需要超过4GB的
内存
,用于堆(
最大
3.5GB)、permgen (
最大
512 MB)、代码缓存、加载库、JNI帧等。 我面临的问题是如何找出实际使用多少
内存
。如果
JVM
没有堆
内存
,我会得到一个可以分析的转储,但在我们的例子中,是OS
内存<
浏览 0
提问于2014-10-13
得票数 2
3
回答
其他应用程序是否可以使用
JVM
的空闲空间?
、
假设
JVM
堆的
最大
大小是2GB (-Xmx2048m -Xms100m),我们发现这个堆的峰值使用量为1GB,完成后的峰值提交使用率为1.2GB。因此,我的问题是在
JVM
运行时,其他应用程序是否可以使用空闲空间(2GB-1.2GB)。 我认为其他人不能使用空闲空间,但我目前不确定:在
JVM
运行之前,操作系统保留了2GB的空闲空间。保留的空间可能不会被其他应用程序占用,尽管
JVM
不能使用它。
浏览 8
提问于2013-11-06
得票数 1
回答已采纳
2
回答
java
最大
堆大小和OS顶层输出
、
、
我正在尝试运行一个jar文件,但我希望处理
jvm
堆大小。我使用-Xmx80m参数来设置
最大
头部大小为80 max。我使用我的
linux
的"top“命令来监视我的应用程序的
内存
分配,我感到惊讶的是,
jvm
使用的
内存
比我用-Xmx param (java -Xmx80m -jar myapp.jar)指定的
内存
还要多。更具体地说,从我的最高输出RES: 109百万 我认为RES应该在
最大
80 my,如果我的应用程序需要超过
浏览 5
提问于2012-01-10
得票数 3
1
回答
为什么我们在启动
jvm
时指定min和max堆
内存
?
、
、
、
、
可能重复: 只是猜测一下,如果
JVM
预先知道可用的
最大
堆
内存
,那么它是否会使事情变得更高效呢?它是如何工作的呢?
浏览 0
提问于2012-09-01
得票数 4
2
回答
为什么将-Xmx设置得太高有时会导致
JVM
失败,即使有可用的
内存
?
、
、
、
基本上,我们已经注意到,在某些计算机上,设置
JVM
选项-Xmx (
最大
堆大小)有时会导致
JVM
无法初始化,即使系统上有足够的
内存
。我可以理解在1 4gb的机器上,甚至在2 4gb的机器上,但是在4 4gb的机器上,特别是考虑到Windows、
Linux
等可以交换RAM,为什么这会失败?我见过很多线程和问题说要减少你的
最大
堆大小,但没有人能解释为什么它会失败,这才是我真正想要的。 同样,你怎么说你想消耗多少
内存
就消耗多少
内存
到某个大小?
浏览 0
提问于2012-01-06
得票数 7
回答已采纳
1
回答
JVM
内存
不足导致
、
分配的
JVM
堆大小达到了-Xmx指定的大小,GC系统无法挤出足够的空间。 CentOS: <em
浏览 6
提问于2020-08-20
得票数 2
2
回答
Java XmX =我必须将其设置为防止
Linux
OOM吗
、
、
由于java应用程序消耗了太多
内存
,导致我的整个
Linux
机器崩溃了(OOM Killer进程杀死了错误的进程),并且没有剩余的
内存
。我的问题是,如果我使用
JVM
Paramter -XmX,这是否会限制-XmX选项不再使用
内存
?或者换一种说法,如果我不指定-XmX,那么java可能会分配越来越多的
内存
,结果是我的
linux
机器被OOM填满了? 非常感谢!延斯
浏览 5
提问于2011-08-03
得票数 1
1
回答
RESTHEART抛出异常
、
、
、
下面是下面的例子URI,其中错误的“
内存
不足”。
浏览 0
提问于2017-08-09
得票数 0
回答已采纳
1
回答
如何为netbeans
JVM
分配超过1 1gb的
内存
?
、
、
、
我试图给Netbeans的
jvm
分配超过1 gb的
内存
,但没有成功。我有一个非常庞大的maven项目要做,netbeans在所有项目打开后立即耗尽
内存
。我在做Gentoo
linux
Intel(R) Xeon(R) CPU E31245 @ 3.30GHz GenuineIntel GNU/
Linux
core
浏览 0
提问于2012-12-03
得票数 4
回答已采纳
3
回答
如何限制
JVM
的创建?
、
、
我期望出现类似于无法创建更多
JVM
,但所有程序都在运行的情况。如果每次
JVM
创建都需要500Mb的初始堆
内存
(我的RAM是2 2GB),那么
JVM
创建的
最大
限制应该是4。
浏览 0
提问于2012-05-18
得票数 4
1
回答
java堆
内存
管理
内存
不足
、
当netty异步服务器和客户端项目在
linux
上运行时,它会耗尽所有可用
内存
,如下所示: 所以我在windows上运行它,JMC像这样显示堆:我的问题是:为什么windows和
linux
的行为不同,有什么地方可以配置
linux
来释放堆
内存
吗?如何找出占用这么多
内存
的可疑代码? 编辑:
linux
是4G,windows是8G,但我不认为绝对值会导致运行结果的差异。在
linux
中运行的命令是java -jar xx.jar。我不仅想知道为什
浏览 1
提问于2018-07-03
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日习题:JVM内存区域划分
jvm堆内存和GC简介
JVM的艺术—JAVA内存模型
JVM堆外内存问题排查
通过JConsoler监控Tomcat的JVM内存
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券