繁体   English   中英

点燃堆内存使用情况

[英]Ignite Heap Memory Usage

我有一个tomcat,它使用IGNITE进行会话群集。 我有一个示例登录调用,该调用为一个用户创建了一个会话,并且在成功登录后,我看到以下打印的日志在堆大小波动很大的地方打印出来。

我的问题是

  1. 这是什么意思。 一个Spring会话对象如何占用这么多空间?

  2. 为什么整个堆大小都在波动?

  3. 如果我连续进行100次登录,我是否会关闭整个服务器?

本地节点的度量标准(以禁用将'metricsLogFrequency'设置为0)^-节点[id = fadf3af0,name = lockGrid] ^-H / N / C [主机= 3,节点= 3,CPU = 6] ^- -CPU [当前= 8.33%,平均= 3.7%,GC = 0.07%] ^- 堆[已用= 261MB,可用= 85.03%,comm = 318MB] ^-公用线程池[active = 0,idle = 6 ,qSize = 0] ^-系统线程池[活动= 0,空闲= 16,qSize = 0] ^-出站邮件队列[size = 0] p2016-07-29 14:12:50,205 [r-#23 %lockGrid%]信息IgniteKernal%lockGrid

本地节点的度量标准(以禁用将'metricsLogFrequency'设置为0)^-节点[id = fadf3af0,name = lockGrid] ^-H / N / C [主机= 3,节点= 3,CPU = 6] ^- -CPU [当前= 0.23%,平均= 3.65%,GC = 0%] ^- 堆[已使用= 402MB,可用= 77.01%,comm = 453MB] ^-公共线程池[活动= 0,空闲= 6 ,qSize = 0] ^-系统线程池[活动= 0,空闲= 16,qSize = 0] ^-出站邮件队列[size = 0] 2016-07-29 14:13:50,204 [r-#23 %lockGrid%]信息IgniteKernal%lockGrid

本地节点的度量标准(以禁用将'metricsLogFrequency'设置为0)^-节点[id = fadf3af0,name = lockGrid] ^-H / N / C [主机= 3,节点= 3,CPU = 6] ^- -CPU [当前= 0.27%,平均= 3.64%,GC = 0%] ^-堆[已使用= 188MB,可用= 89.22%,comm = 363MB] ^-公用线程池[活动= 0,空闲= 6 ,qSize = 0] ^-系统线程池[活动= 0,空闲= 16,qSize = 0] ^-出站邮件队列[size = 0] 2016-07-29 14:14:50,211 [r-#23 %lockGrid%]信息IgniteKernal%lockGrid

任何指针表示赞赏。

问候,Aravind

堆内存由JVM管理,而不由Ignite管理。 内存的一部分总是被临时对象占用,这些临时对象最终会被GC删除,但是发生的时间是不确定的。 如果您的应用程序没有出现内存不足错误而失败,并且没有长时间的GC暂停,则无需担心。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM