w*r
6 楼
well, theoratically, if JVM got killed, all memory claimed by JVM should be
reclaimed by OS, right? It is just a matter how can you be sure the JVM exit
gracefully. Correct me if I were wrong, to my understanding, once outofmem
exception occured, it would be quite unlikely to have JVM exit gracefully by
simply calling system.exit(), best way to do it is kill-9
【在 a**e 的大作中提到】
: as you wish
reclaimed by OS, right? It is just a matter how can you be sure the JVM exit
gracefully. Correct me if I were wrong, to my understanding, once outofmem
exception occured, it would be quite unlikely to have JVM exit gracefully by
simply calling system.exit(), best way to do it is kill-9
【在 a**e 的大作中提到】
: as you wish
q*s
7 楼
我的问题是
如果我在一个类里定义了一个static的reference
指向collection或者map,现在我运行的程序退出了,
难道collection或map中的element还不能被回收。
JVM die是什么意思?
colle
memor
【在 B*********h 的大作中提到】
: 有。如:
: object A已经out of scope了,但是之前被放入一个collection或者map里。如果colle
: ction和map是static,那么就算enclosing object被GC了,A还不会被GC.
: 当然Java并没有严格意义上的memory leak.
: 用SDK里的JConsole就能检测内存使用情况。如果需要更强的功能,要找个好点的memor
: y profiler,如optimizeit.
如果我在一个类里定义了一个static的reference
指向collection或者map,现在我运行的程序退出了,
难道collection或map中的element还不能被回收。
JVM die是什么意思?
colle
memor
【在 B*********h 的大作中提到】
: 有。如:
: object A已经out of scope了,但是之前被放入一个collection或者map里。如果colle
: ction和map是static,那么就算enclosing object被GC了,A还不会被GC.
: 当然Java并没有严格意义上的memory leak.
: 用SDK里的JConsole就能检测内存使用情况。如果需要更强的功能,要找个好点的memor
: y profiler,如optimizeit.
m*t
9 楼
colle
memor
Yes, Java do have memory leak issue. GC can only claim java objects in the
heap. If the object is created by native code, it will not be garbage
collected. That's why you always need to close the database connection,
statements, or legacy system connector in finally block.
【在 B*********h 的大作中提到】
: 有。如:
: object A已经out of scope了,但是之前被放入一个collection或者map里。如果colle
: ction和map是static,那么就算enclosing object被GC了,A还不会被GC.
: 当然Java并没有严格意义上的memory leak.
: 用SDK里的JConsole就能检测内存使用情况。如果需要更强的功能,要找个好点的memor
: y profiler,如optimizeit.
相关阅读
关于messagedigest的问题?去dotnet板看了一眼,立刻觉得java板人气旺了how to refactor overlayered applications?help ...Free Sun Java Studio Creator and Sun Java Studio Enterprise如何在java 1.4.2底下进行公钥加密,私钥解密请问关于SUN JAVA free IDE新手问一个弱问题, 关于从stdin输入int或者其他数值的实现方法如何查看jar里面的symbolBufferedWriter里的write()performance Hit的经验10201有个问题一直想问问论文程序Beta1跑通了how to kill firefox single tab?How to get current mouse position without MouseEvent\javaMail的问题浏览器显示“在入java applet失败”是什么可能?微软面试 ztjava怎么display web page