python의 GC, 가비지 콜렉션
Garbage Collection Python의 GC는 기본적으로 암묵적으로 진행된다. 어떻게 암묵적으로 진행되는지는, PEP 556에 따르면 기회주의적으로 따른다고 한다. 새로운 allocation이 진행될 때, allocation을 통계적으로 연산하여 휴리스틱하게 진행된다고 한다. 이를 보고 implicitly opportunistic 이라고 한다. GC를 명시적으로 collect 하기 위해선 다음 코드를 수행해야한다. gc.collect() 자, 그럼 어떻게 암묵적으로 또는 명시적으로, 어떤 GC를 진행하고 있는 것일까? Reference Counting Python GC는 기본적으로 reference count로 수행된다. reference count 란 C++ 의 shared ptr과 동작방식이..
개발이야기
2024. 2. 20. 02:56
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- javascript
- beginning javascript
- 자바스크립트 예제
- Simulation
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 아레나
- 명제논리
- grafana cloud
- 데이터 중심 애플리케이션 설계
- 이산 수학
- 시뮬레이션
- 대규모 시스템 설계 기초
- 아레나 시뮬레이션
- 아레나시뮬레이션
- 최단경로 알고리즘
- arena simulation
- 엄청난 인내심과 시뮬레이션을 위한 아레나 툴
- Arena
- Trie
- 로젠
- flutter
- rosen
- 자바스크립트
- 조합 코딩
- paul wilton
- Propositional and Predicate Logic
- 그라파나
- 백준
- Discrete Mathematics
- 이산수학
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함