나의 개발 성장일지

스택과 힙메모리차이점,JS작동원리 본문

개인 프로젝트/쇼핑몰 만드는 과정

스택과 힙메모리차이점,JS작동원리

qkq5821 2022. 12. 14. 19:41

1.오래걸릴일들을 대기실큐로 보냄

2.실행완료되면 또다른 대기실큐로 보냄

3.스택이 비어있으면 또다른 대기실큐에서 1개씩 stack메모리에 넣어줌

 

스택과 힙메모리차이

스택

매우 빠른 액세스

변수를 명시 적으로 할당 해제 할 필요가 없습니다.

공간은 CPU에 의해 효율적으로 관리되고 메모리는 단편화되지 않습니다.

지역 변수 만

스택 크기 제한 (OS에 따라 다름)

변수의 크기를 조정할 수 없습니다.

변수는 전역 적으로 액세스 할 수 있습니다.

메모리 크기 제한 없음

(상대적으로) 느린 액세스

효율적인 공간 사용을 보장하지 못하면 메모리 블록이 할당 된 후 시간이 지남에 따라 메모리가 조각화되어 해제 될 수 있습니다.

메모리를 관리해야합니다 (변수를 할당하고 해제하는 책임이 있습니다)

변수는 C언어 realloc() or 자바 new

'개인 프로젝트 > 쇼핑몰 만드는 과정' 카테고리의 다른 글

리액트정리 6  (0) 2022.12.15
리액트정리 5  (0) 2022.12.15
리액트정리 4  (0) 2022.12.14
컴포넌트의 생명주기와 리액트의특성  (0) 2022.12.14
리액트정리하기 3  (0) 2022.12.14