Javaメモリの漏洩および回避方法
:
, , 。 , 。
: , ( )
:
a. java , , 。
b. 、 。
a. , Byte、Short、Integer、Long、Float、Double、Bolean、Character new , 。
b. StringBuilder StringBuffer
Sting StringBuilder StringBuffer , String , 。
String , , 。
c.
。 , , 。
:
class Person
{
static Object obj = new Object();
}
d. 、 Java 。
e.
, , 。 。
, , :
(1) HashMap 。
(2) 。
: 。
f. SoftReference
, SoftReferene , 。 SoftReference : , ; , , 。
: ( null), SoftReference Java , null; null , 。