Java OutOfMemoryError 이상한 동작 최대 메모리가 256M이라고 가정하면이 코드가 작동하는 이유는 무엇입니까? public static void main(String... args) { for (int i = 0; i < 2; i++) { byte[] a1 = new byte[150000000]; } byte[] a2 = new byte[150000000]; } 하지만 이건 OOME을 던져? public static void main(String... args) { //for (int i = 0; i < 2; i++) { byte[] a1 = new byte[150000000]; } byte[] a2 = new byte[150000000]; } 관점을 유지하려면이 코드를 -Xmx64m다음..