package dev.elaine.jvmlab;

import java.util.ArrayList;
import java.util.List;

public final class HeapLeakSample {
    private HeapLeakSample() {
    }

    public static void main(String[] args) {
        List<byte[]> retained = new ArrayList<>();
        long blocks = 0;
        while (true) {
            retained.add(new byte[1024 * 1024]);
            blocks++;
            if (blocks % 10 == 0) {
                System.out.println("已保留约 " + blocks + " MiB");
            }
        }
    }
}
