Python lru_cache 데코레이터(@functools.lru_cache)의 역할은?
보통 freeCodeCamp해설
@lru_cache(maxsize=128)를 함수에 적용하면 LRU(Least Recently Used) 전략으로 결과를 캐싱합니다. 재귀적 피보나치 함수처럼 동일 입력이 반복되는 경우 극적인 성능 향상을 얻을 수 있습니다. cache_info()로 히트율을 확인할 수 있습니다.
@lru_cache(maxsize=128)를 함수에 적용하면 LRU(Least Recently Used) 전략으로 결과를 캐싱합니다. 재귀적 피보나치 함수처럼 동일 입력이 반복되는 경우 극적인 성능 향상을 얻을 수 있습니다. cache_info()로 히트율을 확인할 수 있습니다.