1026 TIL CS기초

냐하호후·2021년 10월 27일
0

TIL

목록 보기
56/101

가비지 컬렉션

let a
a= 10
// 이후에 변수 a를 사용하지 않는다 가정

a는 stack에 저장되어있고 10은 heap에 담겨있다.
a는 10의 주소를 참조하고있다.

하나의 js파일이 끝나는 순간 안쓰는 변수들을 stack에서 지운다.
stack에서 주소가 없어지면 heap안의 변수 값이 가비지컬렉션에 의해서 없어진다.

캐시

캐시는 임시데이터이다. 쿠키로 생각해도 된다고 한다.
응용 프로그램별(브라우저도 응용 프로그램이다)로 캐시가 존재한다.

그외

node js는 스레드를 싫어하고 비동기를 지향하는 프로그램이다.
14버전 이후로 스레드를 확인할 수 있다.

profile
DONE is better than PERFECT

0개의 댓글