内存资源回收问题~~
手机内存少~~
如果有个类,里面有几个很大的数组,
public class Cls(){
private static final String b[] = new String[9999];
public bigDate {
for ( int i=0;i<9999;i++) {
b[i]="String";
}
}
}
我想在用完这个bigData函数,至少用完Cls类时马上把内存回收,据说可以这样:
Cls = null;
System.gc();
但问题是不能确定是否马上收回资源:
我的问题是以下做法会否对资源得到一定的释放有帮助~?
public relaseBigDate {
for ( int i=0;i<9999;i++) {
b[i]=null;
}
}
如果不行,可以怎么样~?如果行还有没有更好更及时的办法~?