목록메모리 (2)
변수의 기록
Garbage Collection: Mark and Sweep**Garbage Collection(GC)**은 자바에서 자동으로 메모리를 관리하는 핵심 기능이다.사용되지 않는 객체를 자동으로 탐지하고 제거하여 메모리 누수를 방지하고,개발자가 명시적으로 free()나 delete를 호출할 필요 없이 안정적인 메모리 관리가 가능하다.왜 GC가 필요한가?자바에서 객체를 생성하면 JVM의 힙 메모리에 저장된다.하지만 어떤 객체가 더 이상 사용되지 않음에도 메모리에 남아 있다면,사용 불가능한 메모리가 점점 쌓여 시스템 전체의 성능을 떨어뜨릴 수 있다.GC는 이러한 "사용되지 않는 메모리"를 자동으로 정리해주는 시스템이다.GC의 기본 방식 1: Reference Counting (참조 카운팅)객체가 몇 개의 참조를..

가상 메모리(Virtual Memory)에 대한 개념 및 동작 원리 정리2025년 04월 04일가상메모리 공부1. 가상 메모리의 개념가상 메모리(Virtual Memory)란, 운영체제가 물리적 메모리(RAM)의 용량 한계를 극복하기 위해 제공하는 논리적 메모리 공간이다. 이는 프로세스가 실제로는 물리 메모리에 존재하지 않더라도, 마치 자신만의 연속적인 메모리 공간을 갖는 것처럼 동작하도록 만들어준다. 가상 메모리는 각 프로세스에게 독립적인 주소 공간을 제공함으로써, 메모리 보호와 다중 프로세스 실행을 가능하게 한다.가상 메모리는 실제 메모리와 1:1로 대응하지 않으며, 일부 주소 영역은 실제 메모리에 존재하지 않고 디스크의 스왑(Swap) 공간에 저장될 수 있다. 이로 인해 실행 중인 프로세스의 전체 ..