메모리 관리1 [Java | 자바] Java의 메모리 관리 1. 일반적인 메모리 관리 - Java 가비지 플랫폼은 자도으로 사용했던 메모리를 해제하는 가비지 컬렉션(Garbage Collection) 기능을 수행한다. - 프로그래머가 직접 메모리 관리를 하는 경우에 생길 수 있는 문제점 => 할당된 메모리 영역 초과 : Java 언어는 참조현 변수들에 대한 산술 연산을 금지시킴으로써 C언어의 포인터로 인해 발생되었던 메로리 초과 문제를 최소화 => 메모리 부족 : 프로그래머가 크기가 작은 메로리의 생성, 해제를 자주 반복할 경우, 실제 남아 있는 메모리는 충분하지만 연속적인 메로리 공간의 확보가 어렵게 되어 시스템에서 '메모리 부족' 에러가 발생 => 메모리 영역을 벗어남 : 객체를 생성하여 메모리 할당을 받았지만, 이를 해제하는 것에 대해서 고려하지 않은 채 .. 2017. 4. 12. 이전 1 다음