程序没有负载时的Java堆

我们有一个 java 程序(微服务),当程序没有负载(程序什么都不做)时,它显示在堆模式下方



catspeake
浏览 95回答 1
1回答

aluckdog

这是一种看起来健康的“锯齿”内存分配模式。正在为对象分配内存,并在没有被引用时进行垃圾收集。您的程序“什么都不做”这一事实并不意味着您正在使用的库\框架\应用程序服务器也什么都不做。这些工具将使用资源:维护线程、等待端口连接、管理资源等。这可以确保尽可能高效地处理对微服务的请求,但需要系统资源。当资源分配但无法恢复时会出现问题,上图中没有发生这种情况。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java