Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 포인터
- 코딩테스트
- pytorch
- C
- 웹팩
- alexnet
- cors
- RT scheduling
- 타입스크립트
- 컨테이너
- 큐
- 스택
- 브라우저
- 배열
- GraphQL
- 프로그래머스
- 해시테이블
- RxJS
- 알고리즘
- 연결 리스트
- vue3
- 자바스크립트
- 이진탐색
- 자료구조
- Machine Learning
- 연결리스트
- 프론트엔드
- 프로세스
- 릿코드
- APOLLO
Archives
- Today
- Total
목록쓰레기수집 (1)
프린세스 다이어리
가비지콜렉터(Garbage Collector)가 무엇인가요? 필요한 이유와 동작 방식 정리
1. 가비지가 무엇이고, 왜 가비지 컬렉터가 필요한가요? 가비지 콜렉터(Garbage Collector)는 애플리케이션이 실행될 때, 메모리에 저장은 되어 있지만 어디에서도 사용되지 않는 변수를 알아서 메모리에서 치워 주는 관리 방법이다. 제대로 이해하기 위해서는 먼저 가비지, 즉 쓰레기 메모리가 무엇이고 왜 생기는지를 알아야 한다. 이전에 업로드한 동적 메모리 할당의 개념을 정리한 글과 내용이 일부 중복되어 있다. 일반적으로 C에서 배열을 선언할 때, 사전에 적절한 크기만큼 할당해 준다. int a[20] = "hello world"; 그런데 항상 사전에 메모리를 할당해주는 게 아니라, 프로그램 실행 도중에 필요시 메모리를 할당해야 할 때가 있다. C에서는 malloc() 함수를 사용해, 원하는 만큼의..
운영체제, 컴퓨터 구조
2021. 10. 2. 22:55