메모리3 Spring 애플리케이션에서 메모리 할당 기준과 사용 시점 Spring 애플리케이션에서 메모리 할당 기준과 사용 시점Spring 애플리케이션이 실행될 때 메모리 관리가 중요한 역할을 합니다. 메모리 할당은 애플리케이션이 어떤 작업을 수행하고 있는지와 애플리케이션의 크기에 따라 결정됩니다. Spring 애플리케이션에서 메모리를 어떻게 할당하고 사용하는지 이해하려면, JVM의 메모리 구조와 Spring 프레임워크에서 메모리를 사용하는 방식을 함께 살펴보아야 합니다.1. Spring 애플리케이션의 메모리 할당 기준Spring 애플리케이션이 실행될 때, 메모리는 주로 JVM(자바 가상 머신)에 의해 관리됩니다. JVM은 애플리케이션이 필요로 하는 메모리를 자동으로 할당하며, 메모리 할당은 주로 다음과 같은 세 가지 요소에 의해 결정됩니다.1.1. JVM 메모리 구조JV.. 프로그래밍공부(Programming Study)/스프링(Spring Framework) 2024. 9. 22. [운영체제]2. 운영체제의 기능과 종류 CPU 스케줄링 FCFS(First-Come First-Served) 선입선출 효율성 측면에서 좋지 않음 SJF(Shortest-Job-First) CPU 사용시간이 가장 짧은 프로세스를 먼저 스케줄링 (+)최소 평균 대기시간을 보장함 (-)Starvation(기아 현상) 발생 가능 RR(Round Robin) 각 프로세스는 동일 크기의 CPU 할당시간을 가짐(n-1) CPU 스스로 자원을 뺏을 순 없기 때문에 하드웨어적 지원을 받음 대기시간이 프로세스의 CPU 사용시간에 비례 메모리 관리 디스크(파일시스템) : 실행파일 보관(비휘발성) 가상메모리 : 프로세스 각각에 대한 독자적인 메모리 공간 (논리적인 주소 할당) 메모리 : 프로세스 작업(휘발성)이 일어남 (물리적인 주소 할당) 디스크(스왑영역) : .. 프로그래밍공부(Programming Study)/운영체제(OS) 2023. 3. 26. 메모리 계층과 메모리 관리 2022.07.26(화) 메모리 계층과 관리에 대해 발표했던 자료 공유! 프로그래밍공부(Programming Study)/운영체제(OS) 2022. 7. 27. 이전 1 다음 728x90