
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과 동작방식이..
파이썬 책들을 보면, 코루틴은 파이썬에서 문서가 가장 빈약하고, 모호하고, 분명히 쓸모없는 기능이다. - david beazley 사실 작성하면서, 제대로 외울 수 없다고 생각한다! 기록용으로 정리해둔다. 주 참고문서 1: PEP255 Simple Generators PEP325 Resource-Release Support for Generators PEP342 Coroutines via Enhanced Generators 참고문서 2: http://www.dabeaz.com/coroutines/ 언어 : python3.9.14 코루틴을 이해하기 위해서 가장 먼저 이터레이터에 대해 이야기 해볼 필요가 있다. 이터레이터란? PEP234 Iterators (30-Jan-2001) 일반적으로, 이터레이터란 반..
- Total
- Today
- Yesterday
- 이산수학
- flutter
- 그라파나
- 아레나 시뮬레이션
- Propositional and Predicate Logic
- 자바스크립트 예제
- 아레나시뮬레이션
- 아레나
- Grafana
- 데이터 중심 애플리케이션 설계
- rosen
- 명제논리
- arena simulation
- 항해99
- 시뮬레이션
- 대규모 시스템 설계 기초
- grafana cloud
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 로젠
- Discrete Mathematics
- 자바스크립트
- 최단경로 알고리즘
- javascript
- 이산 수학
- paul wilton
- Arena
- Simulation
- beginning javascript
- 엄청난 인내심과 시뮬레이션을 위한 아레나 툴
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |