더북(TheBook)

동적 임포트 방식이 전역 변수 방식보다 10배 느리다. 확실히 동적 임포트가 훨씬 더 느리다. 락 충돌이 발생하지 않는 경우(if not initialized 문으로 인해 대부분의 경우 이런 상황이 된다) 전역 변수 방식은 파이썬에서 두 정수를 더하는 것만큼 빠르게 실행된다. 하지만 동적 임포트 방식은 별도의 준비 코드가 필요 없고 훨씬 단순하다. CPU 연산이 집중되는 커널 함수의 내부 루프와 같은 곳에서 동적 임포트를 사용하고 싶지는 않을 것이다(아이템 94 “언제, 왜 파이썬을 다른 프로그래밍 언어로 대체할지 알아두라”에서 자세한 내용을 볼 수 있다). 하지만 웹 요청당 한 번 실행되는 정도라면 동적 임포트 쪽이 충분히 합리적이다.