我继承了一个Java小程序(一个实际的),它在运行大约4天后引发OutOfMemory异常。小程序的本质是人们真的会长时间打开它。运行近两天后,jmap-histo将顶部堆消费者显示为:num#instances#bytesclassname-----------------------------1:1427773218802:5962656999683:1404754794244:1427752297445:5962647789446:710263147624问题是,我不明白这些东西是什么。至少有两件事发生:constantPoolKlass+constantPoolCacheKl
我继承了一个Java小程序(一个实际的),它在运行大约4天后引发OutOfMemory异常。小程序的本质是人们真的会长时间打开它。运行近两天后,jmap-histo将顶部堆消费者显示为:num#instances#bytesclassname-----------------------------1:1427773218802:5962656999683:1404754794244:1427752297445:5962647789446:710263147624问题是,我不明白这些东西是什么。至少有两件事发生:constantPoolKlass+constantPoolCacheKl