腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
JVM
选项: Xmx
分配
、
尽管这个问题非常基础,但我还是愿意理解
JVM
如何为应用程序
分配
最大
内存
。我有一个运行在
Windows
2008服务器上
的
应用程序,该服务器托管大约60个虚拟受控服务器,即60个
JVM
。每个受控服务器设置
的
最大
堆大小为1024m。
Windows
配置有32 GB
的
RAM。 现在
的
问题是,如何为
JVM
分配
最大
内存
?它是
浏览 3
提问于2013-02-06
得票数 3
回答已采纳
1
回答
JVM
内存
不足导致
、
分配
的
JVM
堆大小达到了-Xmx指定
的
大小,GC系统无法挤出足够
的
空间。 -Xmx >
最大</
浏览 6
提问于2020-08-20
得票数 2
2
回答
有任何方法来缩小
JVM
堆运行Coldfusion 9后
的
分配
吗?
、
、
、
我们已经为CF9服务器设置了
JVM
,以便
分配
最大
2GB
的
堆空间。通常,它只
分配
750 we到1GB左右,我们实际上只使用大约500 we。一个流氓脚本刚刚被触发,它最终占用了堆空间,因此
JVM
已经
分配
了2GB
的
全部限制。现在,我们恢复了正常
的
运行速度,仅使用
分配
的
2GB
的
500 2GB,我们
的
服务器现在
的
内存
使用率为90%。当<
浏览 2
提问于2012-07-18
得票数 1
0
回答
Windows
2007中
的
JVM
最大
内存
分配
、
我使用
的
计算机规格如下:操作系统-
Windows
7专业版安装
内存
:8 8Gb系统类型: 64位操作系统
JVM
: Java版本8更新91(jre1.8.0_91) 64位版本为了使用一个桌面应用程序,我需要大量
的
JVM
内存
分配
。根据上面的规范,我可以使
浏览 12
提问于2016-07-19
得票数 0
2
回答
如何增加
最大
内存
池大小?Apache Tomcat 9
、
、
、
我正在尝试增加Apache tomcat config中
的
最大
内存
池。当我从1024 to 2048增加Apache不启动时,我必须通过停止Apache服务器来增加我
的
2048 maximum
内存
。谁能指导我怎么做,我应该如何增加我
的
内存
大小
浏览 1
提问于2018-05-21
得票数 2
3
回答
为什么
JVM
突然不能
分配
到
最大
堆设置,即使在
内存
不足且有大量可用操作系统
内存
的
情况下也是如此?
、
、
我
的
JVM
被设置为
最大
堆大小为2 2GB。由于
内存
不足,它当前运行速度很慢,但它不会
分配
超过1841MB
的
内存
(即使它在这次运行中已经这样做了)。我有超过16
的
空闲
内存
。为什么这会突然发生在正在运行
的
JVM
上?会不会是因为它被“隔离”了--它不能获得更大范围
的
连续物理
内存
?这是针对
Windows
10上
的
java 1.8.0_73
浏览 12
提问于2017-02-03
得票数 3
3
回答
如何计算Java中
的
总
内存
、
、
如果我有8GB
内存
,并且在64位
JVM
上使用以下内容 Q1:perm空间是从
最大
堆中
分配
的
还是单独
分配
的
Q2:如果分开,那么具有上述设置
的
jvm
会启动还是会产生错误,因为堆+ permgen +堆栈+程序数据将高于总
内存
?
浏览 3
提问于2013-03-13
得票数 2
3
回答
如何限制
JVM
的
创建?
、
、
我希望它不会允许我在4到5个单独
的
执行之后。我期望出现类似于无法创建更多
JVM
,但所有程序都在运行
的
情况。如果每次
JVM
创建都需要500Mb
的
初始堆
内存
(我
的
RAM是2 2GB),那么
JVM
创建
的
最大
限制应该是4。
浏览 0
提问于2012-05-18
得票数 4
1
回答
JVM
和分页
内存
、
我使用
的
是
windows
7RAM,可用
的
内存
是2.8 GB。我可以为
JVM
分配
-Xmx1600。除此之外,
JVM
说不能
分配
内存
。我增加了分页
内存
,可用
的
分页
内存
超过2 GB.RAM 2.8和分页2 GB。我仍然只能
分配
-Xmx1600。分页
内存
对
JVM
来说不重要吗?
浏览 0
提问于2011-06-27
得票数 1
回答已采纳
1
回答
当本机
分配
失败时,Java不会创建堆转储吗?
、
、
、
、
JVM
使用参数-XX:+HeapDumpOnOutOfMemoryError启动。但它并没有在外部
内存
上创建堆。# D:\product\bin\hs_err_pid5876.log-编辑--
最大
堆大小设置为4GB,系统RAM大小为16 4GB,当
内存
耗尽时它使用
的
是>11 4GB(由
windows
任务管
浏览 2
提问于2014-11-27
得票数 5
回答已采纳
1
回答
Javafx
内存
泄漏
、
、
、
在启动时,应用程序将所有内容加载到trie和列表中,将它们放在应用程序右侧
的
列表视图中,左侧有一些文本字段和图像视图,因此当在列表中做出新
的
选择时,这些信息字段将更新为新
的
联系人详细信息。当选择新联系人时,我会获取他
的
数据,并将其替换为字段中以前
的
数据,甚至是图像。当选择联系人时,我只引用图像位置。在应用程序启动时,它在您
的
工具包中使用50mb,在任务管理器中使用120mb。然后我使用键盘遍历整个cantact列表,之后我强制执行垃圾收集,新使用
的
内存
浏览 1
提问于2014-01-03
得票数 2
2
回答
Spring Boot
的
默认
内存
设置是什么?
、
例如,如果我在没有定义
的
情况下从集成开发环境中运行/调试简单
的
弹簧启动应用程序,那么初始堆大小、
最大
堆大小和堆栈大小(-Xms、-Xmx、-Xss)将设置为什么大小?
浏览 2
提问于2016-07-25
得票数 18
回答已采纳
3
回答
Java 32位Xmx与java 64位Xmx
、
、
根据java文档,Xmx是允许
的
最大
堆大小。因此,我得出结论,Java 32位在
JVM
启动时
分配
了1536M
浏览 6
提问于2014-01-21
得票数 14
2
回答
为
jvm
进程
分配
了多少
内存
分配
给
jvm
进程
的
内存
总量等于堆、栈、本机堆
的
总量。我知道有一些命令可以设置堆
的
最小和
最大
大小限制。 那么
分配
给
jvm
进程
的
总
内存
是有限制
的
呢,还是会随着创建
的
线程数量
的
增加而不断增加。如果对线程
的
数量没有限制,并且由于在创建新线程时会创建新
的
堆栈,这是否会导致
jvm
不断增加其大小,直到RAM
浏览 0
提问于2013-04-10
得票数 0
1
回答
Windows
任务管理器javaw.exe
内存
与Java任务控件
、
、
我正在使用我
的
Windows
7机器帮助开发一个java应用程序,它有Java8Update45。我注意到应用程序(通过javaw.exe映像)使用了多少
内存
,以及Eclipse /报告了多少
内存
。例如:报告使用了150 MB
的
javaw.exe
内存
,而
Windows
则报告了用于javaw.exe
的
303MB
的
工作集。我知道
JVM
本身、GC等可能会有一些开销。 但我也看到它在做GC。在点击几下使
内存
浏览 1
提问于2015-05-06
得票数 4
回答已采纳
2
回答
是否存在与Openshift/Kubernetes中
的
“限制”不同
的
“初始
内存
分配
”?
、
在java中,有最小堆空间( -Xms)和
最大
堆空间( -Xmx)。最小堆空间从一开始就
分配
给
JVM
,“
最大
堆空间”是
JVM
在到达它时会说“超出堆空间”
的
限制。Openshift/Kubernetes中
的
pod是否有不同
的
值(initial和limit),或者由于某种原因,初始
内存
分配
总是等于limit?
浏览 42
提问于2021-11-04
得票数 0
回答已采纳
1
回答
AWS EBS上
的
最大
内存
分配
、
、
、
、
我使用ElasticBeanstalk托管我
的
Grails应用程序。到目前为止,我使用
的
是m1.mall实例,它有1.7GiB
的
主
内存
。我
的
问题是,我可以
分配
给我
的
实例
的
MaxHeap和Max PermGen是什么?到目前为止,我
的
配置如下所示
JVM
command line options: -XX:+CMSClassUnloadingEn
浏览 2
提问于2013-11-07
得票数 0
2
回答
Windows
64中
的
javaw.exe进程是否会消耗更多
内存
?
、
、
、
、
我从
Windows
7 (32位)切换到
Windows
7 (64位),因为我在2 GB
的
基础上增加了4 Gb
的
RAM。现在,当我运行Eclipse Juno EE时。在
Windows
任务管理器中,我看到进程javaw.exe正在消耗大约380MbRAM,我以前在使用32位操作系统时没有看到这一点。我甚至没有试着用午餐来做任何项目。args) { System.out.println(runtime.maxMem
浏览 0
提问于2012-12-17
得票数 5
回答已采纳
1
回答
lwjgl中
的
缓冲实用程序导致
内存
泄漏
、
、
我正在创建一个lwjgl OpenGL java应用程序时,我看到我
的
ram使用量不断上升,而且它并没有停止。我逐行注释查找漏洞,发现
内存
泄漏发生在我将matrix4f (本例中
的
投影)上传到GPU供我
的
顶点着色器使用时。我使用BufferUtils.createFloatBuffer(16);并将其设置为一个变量来创建缓冲区,以便上传到GPU中
的
着色器,下面可以看到我为此使用
的
方法。
浏览 5
提问于2020-11-15
得票数 0
回答已采纳
1
回答
是否有与Openshift/Kubernetes中
的
“限制”不同
的
“初始
内存
分配
”?
、
在java中,您有最小堆空间(-Xms)和
最大
堆空间(-Xmx)。从一开始就将最小堆空间
分配
给
JVM
,“
最大
堆空间”是
JVM
到达时会说“堆空间外”
的
限制。在Openshift/Kubernetes中,对于一个荚是否存在这样不同
的
值(初始值和极限值),或者由于某种原因,初始
内存
分配
总是等于限制?
浏览 0
提问于2021-11-04
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
What's JVM-垃圾收集器与内存分配策略
JVM的艺术—JAVA内存模型
内存的分配策略
通过JConsoler监控Tomcat的JVM内存
Java Jvm虚拟机的内存模型概述
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券