Python-dev Python 3.8에 추가된 per opcode cache 정보 Python 3.8에서 LOAD 가져오기 GLOBAL 명령에 사용되는 per-opcode cache에 대해 살펴보겠습니다. Python의 전역 변수 로드가 로컬 변수 로드보다 느립니다.따라서 글로벌 변수에 여러 번 액세스할 때 로컬 변수에 저장하는 기술이 있습니다. 로컬 변수는 함수를 컴파일할 때 정수로 인덱스되고, 이 인덱스로 로컬 변수의 그룹에 접근하기 때문에 속도가 매우 빠르다. 모듈의... Python-devPython
Python 3.8에 추가된 per opcode cache 정보 Python 3.8에서 LOAD 가져오기 GLOBAL 명령에 사용되는 per-opcode cache에 대해 살펴보겠습니다. Python의 전역 변수 로드가 로컬 변수 로드보다 느립니다.따라서 글로벌 변수에 여러 번 액세스할 때 로컬 변수에 저장하는 기술이 있습니다. 로컬 변수는 함수를 컴파일할 때 정수로 인덱스되고, 이 인덱스로 로컬 변수의 그룹에 접근하기 때문에 속도가 매우 빠르다. 모듈의... Python-devPython