大学霸
2017-03-13 15:16
循环完了虽然没有锯齿了,但为什么值还是那么大?
还有为什么我的这么没规律呢?

for (int i=0;i<100;i++){
String[] a=new String[500000];
for(int j=0;j<500000;j++){
a[j]=j+"";
}
Log.i("shake",a.toString());
}
gc回收不是你控制的,在最后的那个地方回收了,所以变小了,中间的是因为还没有回收
APP性能优化之内存优化
17766 学习 · 15 问题
相似问题