腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何有效地对接java微服务
、
、
、
、
虽然java应用服务器将扩展唯一的
JVM
以运行几个(微)服务,但对接的Java微服务体系结构将为每个对接的微服务运行
JVM
。考虑到20+、java微服务和有限数量的主机,
JVM
在每个主机上消耗的资源量似乎是巨大的。 有没有有效的方法来管理这个问题?是否可以对每个
JVM
进行调优以限制资源消耗?其目的是限制在java微服务体系结构中使用
docker
的开销。
浏览 10
提问于2016-09-07
得票数 3
回答已采纳
1
回答
使用
JVM
的
docker
容器的全部
内存
利用率
、
我们有一个基于Java的微服务应用程序在
docker
容器中运行。由于服务需要不同的
内存
设置,我们必须指定
Docker
容器和
JVM
(-Xmx)的
内存
限制。我的问题是,有什么设置可以让
JVM
充分利用容器的可用
内存
吗?例如,如果容器有1 1GB,则
JVM
通过在其堆和非堆
内存
(堆栈、类等)之间共享此
内存
来利用此
内存
。最好是这样。
浏览 20
提问于2019-03-29
得票数 1
回答已采纳
1
回答
Docker
Java
内存
使用情况
、
、
、
了解
Docker
容器如何为主机使用
内存
有一些问题。我给了容器
JVM
选项但是当我在容器上运行
Docker
时,我看到MEM的使用率是1.6GB
docker
是否为容器的任何
JVM
部分分配
内存
?您通常限制容器
内存
限制吗?
浏览 4
提问于2016-04-26
得票数 0
回答已采纳
1
回答
带有UseCGroupMemoryLimitForHeap选项的
Docker
容器中的
JVM
动态
内存
分配
、
、
我在
docker
容器中运行一个
JVM
。我用硬编码值设置了容器的
内存
限制。我对
JVM
使用了新的-XX:UseCGroupMemoryLimitForHeap选项。在这种情况下,
JVM
应该根据容器
内存
分配堆
内存
。
JVM
在某种程度上确实做到了这一点。如果您提供500Mb的容器
内存
,
JVM
会按预期分配444.5 MB
内存
。但是
JVM
被卡在了1.74 Gb的堆
内存
上。即使
浏览 2
提问于2018-01-04
得票数 0
1
回答
Java (在JDK8更新131之前)应用程序在坞容器中运行的CPU /
内存
问题?
、
、
、
结果对
JVM
来说是灾难性的,即当
JVM
试图分配比通过CGroup限制所允许的更多资源(CPU或
内存
)时,
docker
恶魔会注意到这一点,并在java程序运行pid 1时杀死
JVM
进程或容器本身。
内存
问题解决方案- - (可能在JDK8UPDATE 131中修复),就像上面描述的那样,
JVM
分配的
内存
比容器所允许的
内存
要多。这可以很容易地由 在启动
JVM
时显式设置最大堆
内存
限制(使用-Xmx )。
浏览 3
提问于2020-10-08
得票数 0
回答已采纳
1
回答
Mirth
JVM
不释放
内存
?
、
、
、
几个月来,我们一直在尝试将Mirth Connect
docker
容器用于一些集成项目。我们看到
内存
使用量会随着时间的推移而增加,最终总是会崩溃。 当您停止向通道发送消息时,
内存
使用量不会下降。然后,当您再次开始发送消息时,它会从它停止的地方开始增加
内存
占用。 每个人都在谈论增加
JVM
堆,我们已经多次这样做了,甚至设置为荒谬的值。但是,如果
JVM
不能恢复旧
内存
,堆
内存
限制就无关紧要了,您只是在它崩溃之前争取时间。 您做了哪些
JVM
属性
浏览 20
提问于2020-07-10
得票数 0
1
回答
Java构建包
内存
计算
、
、
带有Spring应用程序的Java
内存
计算器在具有1GB
内存
的
Docker
容器中计算
内存
,正如它在文档中所述,它占用整个可用
内存
,这是计算
JVM
选项: 问题是,它为什么要占用整个可用<e
浏览 4
提问于2022-03-10
得票数 0
1
回答
AWS beanstalk中
docker
容器中的
JVM
内存
设置
、
、
、
、
我在
docker
容器中运行我的java应用程序。我使用AWS Beanstalk。
docker
基础映像是CentOS。我在Amazon Linux AMI for Beanstalk上使用4 4gb
内存
在EC2实例上运行了一个容器。 }, { "name": "my-servi
浏览 1
提问于2016-06-09
得票数 2
2
回答
码头码头集装箱
JVM
内存
分配
、
、
、
、
我刚开始使用
Docker
,并为我的应用程序编写了一个撰写文件。它利用了jetty和MySQL DB。我在环境参数中通过JAVA_OPTS为Jetty配置
JVM
内存
。我认为jetty的最大
内存
设置是1GB。但是,当我运行下面的命令时,它会显示jetty消耗了2GB。请帮助如何为jetty配置
JVM
内存
,并确保相同。
docker
-compose.yml image: jetty JAVA_OPTS: "-X
浏览 4
提问于2016-10-28
得票数 2
回答已采纳
2
回答
具有OutOfMemoryError的Java容器
、
我正在将Java应用程序作为
Docker
容器部署到
内存
为16 GB的服务器上。ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"] 我在没有对CPU和
浏览 0
提问于2020-07-28
得票数 2
回答已采纳
2
回答
Nifi 1.6.0
内存
泄漏
、
、
我们在生产中运行的是NiFi 1.6.0的
Docker
容器,必须遇到
内存
泄漏。在运行
docker
命令时,我们发现NiFi停靠器容器正在消耗
内存
。在收集了JMX指标之后,我们发现RSS
内存
不断增长。可能是什么原因造成的?在集群对话框的
JVM
选项卡中,年轻的
浏览 2
提问于2018-10-30
得票数 4
回答已采纳
1
回答
在ec2上从码头运行弹性搜索
、
、
、
、
我拿出了那个例子 现在,当我试图运行图像
docker
run-p 9200:9200 -p 9300:9300 -e "discovery.type=single-node"
docker
.elastic.co/elasticsearch/elasticsearcherror report file with more inf
浏览 1
提问于2020-05-16
得票数 0
1
回答
Java 10新增的对
Docker
的支持是否包括对其他容器技术的支持?
、
、
、
在
Docker
中运行
JVM
的改进是Java 10的一个了不起的补充。我所指的一些改善包括:
JVM
知道它在容器中运行的能力。是否有人知道这些改进是专门针对
Docker
的,还是可以使用其他容器(如Warden、rkt和/或其他容器)来实现?
浏览 1
提问于2018-04-23
得票数 4
回答已采纳
2
回答
如何在
docker
上设置cassandra中的堆
内存
、
、
我正在使用Cassandra
docker
(官方Cassandra
docker
)来设置我的本地环境。作为其中的一部分,我想限制Cassandra在我的本地部署中使用的
内存
量。默认情况下,Cassandra有一个预定义的方式来设置其
内存
。
docker</em
浏览 2
提问于2018-02-11
得票数 7
1
回答
在
docker
中运行时,java程序会出现
内存
不足的情况
、
在本机运行时,它可以工作:当我在
Docker
中使用相同的
内存
设置运行相同的程序时,Java错误输出并显示
内存
不足错误。那是java而不是
docker
在杀它。我必须将堆大小增加近一倍才能成功运行。
docker
run -it --rm -e JAVA_OPTIONS='-Xmx1027m' memory-eater memory-eater 为什么会这样呢?我确实尝试过设置不同级别的
docker
--
内存</
浏览 119
提问于2018-02-20
得票数 2
3
回答
Docker
容器不遵守
内存
限制
、
、
、
、
我读过多篇关于限制容器的
JVM
内存
的文章,到目前为止还没有什么效果,我不知道我在哪里搞砸了。让我的Java容器不占用超过25 MB的
内存
(为了一个数字,可能更多)这样一个简单的应用程序在
docker
stats中占用200 - 250 MB
内存
。:9.0.30-jdk11-corretto COPY tomcat.war /usr/local/tomcat
浏览 8
提问于2020-02-03
得票数 2
回答已采纳
1
回答
AWS
JVM
CPU限制上的
Docker
、
、
、
这是否可以说
JVM
只使用100%? 从Java 8u131开始,在JDK 9中,
JVM
对
Docker
CPU的限制是透明的。这意味着如果没有将-XX:ParalllelGCThreads或-XX:CICompilerCount指定为命令行选项,
JVM
将应用
Docker
限制作为
J
浏览 0
提问于2019-06-04
得票数 2
8
回答
限制java应用程序的
内存
和cpu使用
、
、
、
我只想知道是否可以设置java程序的最大
内存
和cpu使用率。我突然想到这一点,因为我最近开始开发移动应用程序。我想知道这个应用程序在
内存
和处理器非常有限的设备上的表现如何。与其开发一个样例移动应用程序来测试库的性能,我宁愿先用我的PC在特定的cpu和
内存
上运行它。 顺便说一句,我试着用谷歌搜索...我所发现的就是监控和性能调优。我可能用错了关键字。
浏览 0
提问于2011-02-10
得票数 18
回答已采纳
1
回答
在
docker
镜像中构建java项目的问题(
内存
问题)
、
、
但在某些情况下,构建失败,并显示与
内存
问题相关的错误消息,并且永远不会完成。如果在本地计算机上完成构建,则不会出现问题。
docker
文件: FROM adoptopenjdk/openjdk11 as builderRUN .16748404736} 08:16:17.040 [DEBUG] [org.gradle.process.internal.health.memory.MemoryManager] Emitting
JVM
浏览 135
提问于2019-06-25
得票数 1
回答已采纳
1
回答
Docker
容器中运行的
JVM
的驻留集大小(RSS)和Java总提交
内存
(NMT)之间的差异
、
、
、
、
场景:对于Java进程,RSS报告为1272MB,总Java
内存
报告为790.55 MB。我如何解释剩余的
内存
1272 - 790.55 = 481.44 MB到哪里去了?顶部输出Java NMT
Docker
内存
统计信息Graphs 我有一个码头集装箱运行了超过48小时。现在,当我
浏览 476
提问于2016-07-27
得票数 49
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
每日习题:JVM内存区域划分
jvm堆内存和GC简介
JVM的艺术—JAVA内存模型
JVM堆外内存问题排查
通过JConsoler监控Tomcat的JVM内存
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券