0

まあ、私はJavaでメモリリークを経験していました。

この単純な以下のプログラムを見ました。このプログラムでは、メモリ リークが発生する可能性があると著者は述べています。

しかし、このプログラムの問題点と、メモリ リークが発生する理由を教えてください。

package com.code.revisited.memoryleaks;


public class StackTest {

    public static void main(String[] args) {
        Stack<Integer> s = new Stack<>(10000);
        for (int i = 0; i < 10000; i++) {
            s.push(i);
        }

        while (!s.isEmpty()) {
            s.pop();
        }

        while(true){
            //do something
        }

    }

}
4

2 に答える 2