# garbageCollection
가비지 컬렉터/션 (Garbage Collection)
가비지 컬렉션이란?메모리 관리 방법 중에 하나로, 시스템에서 더이상 사용하지 않는 동적 할당된 메모리 블럭을 찾아 자동으로 다시 사용 가능한 자원으로 회수하는 것으로 시스템에서 가비지컬렉션을 수행하는 부분을 가비지 컬렉터라고 부른다. 메모리를 할당해놓고 필요없어진 뒤에

[Java-Effective] JVM
자바 탄생 전, C++이 프로그래밍 언어로 많이 사용.C++ : C 언어를 기반으로 한 객체 지향 프로그래밍C++에는 큰 문제가 있었음운영체제로부터 독립적이지 않음Windows를 위한 프로그램은 Windows에서만, Mac OS를 위한 프로그램은 Mac OS에서만 작동

[JAVA] - 가비지 컬렉터란?
서론 프로그래밍을 배우신 분들 중에 C언어를 배우고 JAVA를 배운 분들이라면 많이들 공감하시는게 '편하다' 일 것입니다. 왜 그럴까요? C언어에서는 malloc 함수로 메모리를 할당해주고, 작업이 끝날때는 무조건 free 함수로 메모리 할당을 해제해줘야했는데 JAVA

Garbage Collection 알아보기
Garbage Collection이란? Garbage Collection이란, 시스템에서 더 이상 사용되지 않는 메모리를 Garbage Collector가 회수하여 다시 사용할 수 있는 자원으로 만들어 주는 기능이다. 줄여서 GC라는 용어로 많이 쓰인다. Garbag

[Javascript] 메모리 관리
변수에 값을 재할당할 때 기존에 사용하고 있는 메모리 공간을 지우고 재할당하는 게 아니라 새로운 메모리 공간을 확보해서 저장한다.그렇다면 기존에 사용하던 메모리 공간은 어떻게 되는 것일까?메모리 할당(allocate)생성한 객체(object)에 필요한 메모리를 할당한다

[c#] Garbage Collection
쓰레기 수집은 동적 할당된 메모리 영역 가운데 더 이상 사용할 수 없게 된 영역을 탐지하여 자동으로 해제하는 기법이다.

Garbage collection 원리
"GC는 자동적으로 동작하는데 왜 알아야 할까?" 라고 생각 할수 있지만 GC 이해 없이 코딩을 할 경우 성능이슈가 생기고 값비싼 수업료를 내야 할 수도 있다.링크텍스트Garbage Collection이란?JVM의 Heap영역에서 사용하지 않는 객체를 삭제하는 프로세스