我正在处理optaplanner的一个问题,我一直在读关于内存指纹应该是什么样子的。我这样做是因为在放大问题时不断出现oom错误。
文档显示了在求解过程中ram内存的使用情况。我知道由于数据集的原因,内存比基线增长了一点。在解决问题的过程中,我的问题中内存演变的快照看起来好像是在逐渐增长:
我也一直在使用visualvm,这些对象来自口水。但我不能再深入下去了。
所以我的问题首先是关于记忆指纹的理论。“峰”对应什么?它们是否与解决步骤直接相关?
另外,我的问题中持续增长的记忆是否是因为我没有有效地制定drools约束?或者我应该把注意力放在别的地方?
暂无答案!
目前还没有任何答案,快来回答吧!