timeit 모듈은 명령줄 도구(Command-line tool)로도 실행 가능하여, 이를 활용하면 파이썬의 성능에 대한 궁금증을 빠르게 조사할 수 있다. 예를 들어 딕셔너리에서 이미 존재하는 키를 찾는 가장 빠른 방법을 알고 싶다고 가정하자(아이템 26 “in을 쓰고 딕셔너리 키가 없는 경우를 KeyError로 처리하지 말고 get을 사용하라” 참조). 다음은 timeit 명령줄 도구를 사용해 in 연산자를 통한 키 조회 속도를 테스트한다.
$ python3 -m timeit \
--setup='my_dict = {"key": 123}' \
'if "key" in my_dict: my_dict["key"]' # 여기서 엔터 누름
20000000 loops, best of 5: 19.3 nsec per loop
이 도구는 1회 반복에 걸리는 시간을 바탕으로 적절한 반복 횟수를 자동으로 결정한다. 또한, 시스템 잡음을 보정하기 위해 다섯 번 테스트를 실행한 후, 최소값을 최상의 경우로 표시한다.