我正面临内存不足的问题。堆大小是问题所在。 在堆转储中,我看到许多CV对象。
声明:
private Map pVs = null;
使用的方法:
public void pV(AV value) {
pVs.put(value.getName(), new CV(value));
}
用法:(多个这样的地方)
for (int i = 0; i < st.length; ++i) {
d.pV(new VB(st.NAMES[i],
st.H_STATUS, true, (status & mask) != 0, timestamp));
}
如何最小化对象创建?有什么我可以做的来优化这个吗?