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

public class AlokasiBergelombang {
    public static void main(String[] args) throws Exception {
        List<byte[]> bertahan = new ArrayList<>();
        for (int putaran = 1; putaran <= 5; putaran++) {
            byte[] gelombang = new byte[8 * 1024 * 1024]; // 8 MB per putaran
            gelombang[0] = (byte) putaran;
            bertahan.add(gelombang); // sebagian objek sengaja dijadikan penyintas
            System.out.println("putaran " + putaran + " selesai");
            Thread.sleep(300);
        }
        System.out.println("total tertahan: " + bertahan.size() + " blok");
    }
}
