RPython GC의 객체 할당 속도는 얼마나 빠를까요?
이 기사에서는 작은 RPython 벤치마크 프로그램을 사용하여 RPython 가비지 컬렉터(GC)의 객체 할당 속도를 평가합니다. 결과는 놀라울 정도로 빠른 할당 속도를 보여주는데, 34GB/초를 넘어 Boehm GC를 크게 능가합니다. 생성된 기계어 코드와 성능 카운터 분석을 통해 RPython GC의 속도 향상은 효율적인 범프 포인터 메커니즘과 최소한의 GC 오버헤드 때문임을 알 수 있습니다. PyPy의 JIT을 사용한 일반적인 Python 코드에서도 17GB/초의 할당 속도에 도달합니다.
더 보기