나의 개발 성장일지
스택과 힙메모리차이점,JS작동원리 본문
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 |