为了账号安全,请及时绑定邮箱和手机立即绑定

程序没有负载时的Java堆

程序没有负载时的Java堆

catspeake 2022-06-04 15:36:03
我们有一个 java 程序(微服务),当程序没有负载(程序什么都不做)时,它显示在堆模式下方
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

这是一种看起来健康的“锯齿”内存分配模式。正在为对象分配内存,并在没有被引用时进行垃圾收集。

您的程序“什么都不做”这一事实并不意味着您正在使用的库\框架\应用程序服务器也什么都不做。这些工具将使用资源:维护线程、等待端口连接、管理资源等。这可以确保尽可能高效地处理对微服务的请求,但需要系统资源。

当资源分配但无法恢复时会出现问题,上图中没有发生这种情况。


查看完整回答
反对 回复 2022-06-04
  • 1 回答
  • 0 关注
  • 94 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信