반응형
요새 알고리즘을 풀고있다.
많이 늦은것같지만 지금이라도 시작해서 다행이ㅏㄷ.
https://wnsdufdl.tistory.com/193
가비지 컬랙션
///a.js
let a;//stack에 a가 저장된다.
a = 10;//heap영역에 10이 저장되고 a에는 10의 '주소값'이 저장된다
//
만약 a.js파일이 종료되면 stack에서 a를 비운다.
그렇게 되면 heap영역의 10은 참조를 잃어버린다.
이렇게 메모리상 Heap에서 참조링크가 끊긴 데이터들이 생기게 되는데, 이 데이터들을 회수하는 것을 Garbage Collection(GC)라고 한
다.
- GC가 중요한 이유 : GC가 작동하는 동안 프로그램 작동을 일시정지 시키는데 GC의 발생빈도에 따라 렉이 걸릴 수가 있다.
캐시
데이터를 복사해둔 임시 데이터
한번 들어갔던 홈페이지라면 중복되는 데이터들은 다시 서버에 요청하지 않고 캐시데이터를 가져온다.
-> 서버부하 감소, DB부하 감소
반응형
'TIL > 코드스테이츠 TIL' 카테고리의 다른 글
코드스테이츠 소프트웨어 엔지니어링 부트캠프 102 (0) | 2021.10.29 |
---|---|
코드스테이츠 소프트웨어 엔지니어링 부트캠프 101 (0) | 2021.10.28 |
코드스테이츠 소프트웨어 엔지니어링 부트캠프 99 (0) | 2021.10.26 |
코드스테이츠 소프트웨어 엔지니어링 부트캠프 98 (0) | 2021.10.25 |
코드스테이츠 소프트웨어 엔지니어링 부트캠프 97 (0) | 2021.10.24 |