参考的文章: http://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/
代码如下:
Vector v=new Vector(10);
for (int i=1;i<100; i++)
{
Object o=new Object();
v.add(o); // 所有的 Object 对象都没有被释放,因为变量 v 引用这些对象
o=null;
}
我的问题就是,当运行这一段程序的 java 进程退出之后,内存泄漏还存在吗?
代码如下:
Vector v=new Vector(10);
for (int i=1;i<100; i++)
{
Object o=new Object();
v.add(o); // 所有的 Object 对象都没有被释放,因为变量 v 引用这些对象
o=null;
}
我的问题就是,当运行这一段程序的 java 进程退出之后,内存泄漏还存在吗?