Les objets de longue durée contenant des références à des objets de courte durée peuvent provoquer des fuites de mémoire (l'ancienne génération fait référence à la nouvelle génération)

 

Catégories spécifiques
1, les collections statiques provoquent des fuites de mémoire

public class Test01 {
    static Vector v = new Vector(10);
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            Object obj = new Object();
            v.add(obj);
            obj = null;
        }
    }

 

Je suppose que tu aimes

Origine blog.csdn.net/GoSaint/article/details/115377212
conseillé
Classement