如何減少Java應用程序中的內存泄漏?如何減少java中的內存泄漏?
如果您忘記關閉資源或未釋放對象的引用,則可能會發生Java中的內存泄漏。
代碼是:
import java.util.Map;
public class MemLeak {
public final String key;
public MemLeak(String key) {
this.key = key;
}
public static void main(String args[]) {
try {
Map map = System.getProperties();
for(;;) {
map.put(new MemLeak("key"), "value");
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
我在這篇文章中看不到任何問號。你的問題是什麼? – amit 2015-02-11 09:17:57
這不是內存泄漏*。您保持對正在添加的條目的引用。你無盡的*消耗*記憶,但它不是泄漏。這個計劃的重點是什麼? – 2015-02-11 09:18:02
這不是一個問題 – Mysterion 2015-02-11 09:18:09