메모리 관리 + 4가지 흔란 메모리 누수 대처법
Last updated
Was this helpful?
Last updated
Was this helpful?
글을 읽고 정리.
JS에서는 객체나 문자열 같은 무언가 생겨날 때 메모리가 할당된다.
이들은 더이상 사용되지 않을 때 자동으로 메모리가 반환된다. 이러한 과정을 가비지컬렉션이라고 한다. 이 가비지컬렉션만 믿고 메모리 관리를 신경쓰지 않으면 큰 실수를 범할 수 있다.
allocate memory
OS가 프로그램이 사용될 수 있도록 메모리를 할당.
use memory
할당된 메모리를 실제 프로그램이 사용하는 단계. I/O 작업이 이뤄짐
release memory
프로그램에서 필요하지 않은 메모리 전체를 되돌려 준다.
일반적인 의미의 메모리에 대해 알아보자.
메모리에 저장되는 것들
프로그램에서 사용되는 모든 변수와 데이터
OS 및 개별 프로그램의 코드