Java2 [Java] 가비지 컬렉션(GC)란? 자바 가비지 컬렉션(GC)은 사용하지 않는 객체를 자동으로 제거하고 메모리를 회수하는 프로세스를 말합니다. 이를 통해 개발자가 메모리 관리에 신경 쓰지 않아도 되어 효율적인 프로그래밍을 가능하게 합니다. 자바 가비지 컬렉션(GC)가 필요한 이유 자바는 개발자가 직접 메모리를 해제해줄 수 없는 언어입니다. 따라서 사용하지 않는 객체들이 계속해서 메모리를 점유하면, 불필요한 메모리 낭비가 발생할 수 있습니다. GC는 이러한 객체를 찾아내어 메모리를 해제하여 시스템 성능과 안정성을 향상시킵니다. 자바 가비지 컬렉션(GC)의 동작방식 가장 간단한 형태의 GC인 Minor GC와 Major GC로 구분됩니다. Minor GC는 Young 영역에서 실행되며, Eden 영역이 가득 찼을 때 발생합니다. 살아남은 객체.. 2023. 8. 17. [Redis] Redis 설치 Mac OS 오늘은 Mac에서 Redis(레디스) 설치하기입니다. Point Redis 설치 Redis 실행 Redis 상태 확인 Redis CLI를 이용하여 사용하기 Redis 설치(Mac OS) // Hombrew로 설치 여부 확인 $ brew --version // Redis 설치 $ brew install redis // Redis 설치 제거 (Redis를 제거하고 싶을 시 명령어 실행) $ brew uninstall redis Redis 실행 (Mac OS) // Redis 실행 $ redis-server 실행 시 위의 이미지와 같이 redis가 port 6379에 실행되고 있다고 출력됩니다. * Redis Background 실행하기 // Redis Background 실행 $ brew services s.. 2023. 7. 21. 이전 1 다음