Logo
8.0
  • PyPy란 무엇인가?
  • 목표와 아키텍처 개요
  • PyPy 다운로드 및 설치
  • 소스에서 PyPy 빌드하기
  • Windows에서 번역(translation)하기
  • 자주 묻는 질문
  • PyPy와 CPython의 차이점
  • PyPy를 위한 확장 모듈 작성하기
  • 가비지 컬렉터 문서 및 설정
  • JIT 후크
  • JIT 재설정
  • 애플리케이션 레벨 Stackless 기능
  • __pypy__ 모듈
  • PyPy의 샌드박싱 기능
  • 소프트웨어 트랜잭셔널 메모리(Software Transactional Memory)
  • 원격 디버깅
  • 기여 가이드라인
  • PyPy의 설정 처리
  • 잠재적 프로젝트 목록
  • 프로젝트 문서
    • 코딩 가이드
    • 2003년부터 2010년까지 진행된 PyPy 스프린트의 스프린트 보고서
    • 논문, 발표 및 관련 프로젝트
    • 추가 스프린트
    • PyPy 비디오 문서
    • PyPy - EU 보고서 개요
    • 분류가 필요한 오래된 논의 메모
      • MiniMark GC에서 파이널라이저(finalizer) 순서 지정
      • 스레드 피클링(pickling) 설계, 또는 “Stackless Python의 본질”
      • rpython 언어의 가능한 개선 사항
      • PyPy의 ctypes 구현
      • JIT를 인식하는 프로파일러
      • Rawrefcount와 GC
    • PyPy에서의 분산 및 애자일 개발
    • PyPy 임베딩 (지원 중단됨)
    • 투명 프록시 (사용 중단됨)
  • 소스 코드 문서
  • PyPy의 릴리스 프로세스
  • 이전 릴리스 노트
  • 변경 이력
  • 기여자
  • 용어집
PyPy
  • »
  • 프로젝트 문서 »
  • 분류가 필요한 오래된 논의 메모
  • View page source

분류가 필요한 오래된 논의 메모¶

다음은 예전 논의 노트로, 현재 상황을 반영할 수도 있고 그렇지 않을 수도 있습니다.

이 문서들 중 일부는 더 눈에 띄는 위치로 옮겨야 하고, 일부는 삭제해야 하며, 일부는 그대로 두어야 할 것이므로, 해당 분야 전문가의 도움을 환영합니다.

  • MiniMark GC에서 파이널라이저(finalizer) 순서 지정
    • RPython 인터페이스
    • 소멸자(Destructor)
    • Register_finalizer
    • 파이널라이저(finalizer)의 순서
    • 알고리즘
  • 스레드 피클링(pickling) 설계, 또는 “Stackless Python의 본질”
    • 피클링(pickling)이란 무엇을 의미합니까?
    • 피클링(pickling)이 의미하지 않는 것은 무엇입니까?
    • 기본 필수 사항
    • 진짜 문제
    • 왜 문제인가?
    • SLP 전환 전략
    • SLP와 PyPy 간의 유사점
    • 문제를 최소한으로 처리하는 방법
    • 좀 더 생각해 본 후 덧붙이는 내용입니다
  • rpython 언어의 가능한 개선 사항
    • 인터프리터 API 개선
    • RPython 언어
    • llexternal을 위한 확장 가능한 타입 시스템
  • PyPy의 ctypes 구현
    • 요약
    • 저수준 부분: _rawffi
    • 고수준 부분들
    • 논의 및 제한 사항
    • 애플리케이션 예제 실행
      • pyglet
  • JIT를 인식하는 프로파일러
    • 예상 출력
    • “내부(inner)” 브리지는 어떻게 처리할 것인가?
    • 루프 진입/탈출 감지
  • Rawrefcount와 GC
    • GC 인터페이스
    • 수집 로직
    • 가비지 컬렉터(GC) 구현
    • 추가 참고사항
Next Previous

© Copyright 2024, The PyPy Project. Last updated on Sep 08, 2026.

Built with Sphinx using a theme provided by Read the Docs.