标签: java heap
我们有一个Java程序(微服务),当程序无负载(程序无所事事)时,该程序会显示以下堆模式
答案 0 :(得分:0)
这是一种健康的内存分配“锯齿”模式。正在为对象分配内存,并且在未引用内存时会对其进行垃圾回收。
您的程序“不执行任何操作”这一事实并不意味着您正在使用的库\框架\应用程序服务器也不执行任何操作。这些工具将使用使用资源:维护线程,等待对端口的连接,管理等,这可以确保请求你的微服务都尽可能有效地处理资源,但需要系统资源
分配资源但无法恢复时会发生问题,这在上图中没有发生。