Python Language성능 최적화


비고

파이썬 스크립트의 성능을 향상 시키려면 스크립트의 병목 현상을 발견 할 수 있어야하며 최적화가 데이터 구조의 부실한 선택이나 알고리즘 설계의 결함을 보완 할 수는 없다는 점에 유의해야합니다. 성능 병목 현상을 확인하는 것은 스크립트를 프로파일 링 하여 수행 할 수 있습니다. 두 번째로 가독성 / 디자인 / 품질을 희생하면서 코딩 프로세스를 너무 일찍 최적화하려고하지 마십시오. Donald Knuth는 최적화에 대해 다음과 같이 설명했습니다.

"조기 최적화는 모든 악의 근원이며 시간의 약 97 %를 차지하는 작은 효율성을 잊어 버려야합니다. 그러나 우리는 그 중요한 3 %에서 기회를 포기해서는 안된다. "

성능 최적화 관련 예