你能告诉我一个使用" System.gc()"的例子。释放Java中新对象分配的内存?

时间:2015-11-27 10:58:06

标签: java garbage-collection

方法大致如下:

originalPixmap = QPixmap(); 
QPixmap pixmap(screenshotLabel->size());
this->render(&pixmap);
originalPixmap = pixmap;

但是在方法返回后,分配的内存不会被释放。

1 个答案:

答案 0 :(得分:0)

首先,你仍然有一个参考,所以它不会被释放。

第二:呼叫System.gc()不会立即释放内存。它只是请求垃圾收集器是否可以清理。