Java的FullGC在Java堆的Old空间或Permanent空间用尽的情况下发生。
Java的FullGC导致运行变迟缓时,Java堆的Old空间、Permanent空间等在Java的内存关联中设置的值,有可能不是符合运行环境、运行情况的设置,或是与运行环境不匹配的过度的设置。
●可能会发生以下现象。
・设置的值过少时,频繁发生FullGC,处理速度全面低下的状态将一直持续。
・设置的值过多时,庞大的内存将GC,虽然是暂时的,但很费时间,因为进行FullGC,将持续暂时停止的状态。
・运行环境的处理能力低下,FullGC所需要的时间很长,将持续停止的状态。
为了改进此样的状态,需要理解运行环境的处理能力、运行环境的状况并且进行匹配运行环境的合适设置。
※可以使用Resin的Resin Admin功能作为某种程度来掌握运行环境的应用程序情况的方法。
Resin Admin的设置方法在以下开发者日志中有记载,请参阅。
・intra-mart Advent Calendar 2013 第9天:Resin Admin简介
https://dev.intra-mart.jp/intra-mart_advent_calendar_2013_9resin_admin/
-- 适用对象 ------------------------------------------------------------
iAP/Accel Platform/所有更新版本
---------------------------------------------------------------------------
FAQID:418
发生Java的FullGC,且发生了运行变迟缓的现象。