- edited description
Calling addAll on itself causes OOM
Issue #75
new
This code causes OOM:
public class OOM {
public static void main(final String[] args) {
final TIntArrayList a = new TIntArrayList();
a.add(1);
a.addAll(a);
}
}
Could probably instead do what java.util.ArrayList does:
ensureCapacityInternal(size + numNew);
System.arraycopy(a, 0, elementData, size, numNew);
Comments (2)
-
reporter -
reporter - changed title to Calling addAll on itself causes OOM
- Log in to comment