300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- 킥스타트
- nlp
- 브루트포스
- DFS
- 코딩테스트
- 리눅스
- kick start
- 딥러닝
- google coding competition
- 동적프로그래밍
- dp
- BFS
- CSS
- OS
- 파이썬
- AI
- 운영체제
- 구글 킥스타트
- 네트워크
- PYTHON
- 코딩 테스트
- 백준
- linux
- 그래프
- 순열
- 코딩
- 동적 프로그래밍
- 프로그래밍
- 프로그래머스
Archives
- Today
- Total
목록garbage collection (1)
오뚝이개발자
[Python] 파이썬 가비지 콜렉터란?(Garbage Collector; GC)
프로그래밍 언어는 메모리 관리를 어떻게 할까? 프로그래밍 언어는 메모리 관리를 어떻게 하는 것일까? C나 C++ 같은 저수준의 언어는 malloc(), free()와 같이 메모리를 직접적으로 관리하는 함수들을 사용해 메모리 할당과 해제를 한다. 그런데 python, JS, C# 등의 언어를 사용할 때를 생각해보면 개발을 하는 우리는 "메모리"에 대해 생각하지 않고 코드를 짠다. 현대적인 언어로 오면서 메모리 관리는 점차 사람이 하지 않는 쪽으로 바뀌었다. 하지만 분명히 메모리가 어떠한 방식으로든 할당이 되어야 할 것이고, 이를 사람이 신경쓰지 않는다면 누군가가 대신해 주고 있다는 뜻이다. 특히, 파이썬에서 이를 해주는 것이 바로 가비지 콜렉터(Garbage Collector, 줄여서 GC)이다. 메모리를..
Language/파이썬
2021. 11. 20. 15:47