python - memory optimization (3) : 코드레벨 최적화

정현우·2022년 11월 2일
2

[ 작성중 ]

Python 메모리

앞 글에 이어 메모리를 정리하는 GC, stack, heap memory에 어떤 값이 할당 되는지, 메모리 최적화를 위한 코드는 무엇인지 살펴보자

python obejct - stack, heap

  • dis.dis()

함수와 변수

class, instance, self


memory 관점 좋은 코드

mutable VS immutable

파이썬 Object Interning

  • 앞에서 언급한 interning

순환 참조 피하기

  • 앞에서 언급

~~

제너레이터 사용

~~

로컬 함수 및 로컬 변수 사용

로컬이 더 빠른이유?

~~

이미 좋은 구현체, 함수, 라이브러리 사용

~~

itertools 사용


출처

profile
도메인 중심의 개발, 깊이의 가치를 이해하고 “문제 해결” 에 몰두하는 개발자가 되고싶습니다. 그러기 위해 항상 새로운 것에 도전하고 노력하는 개발자가 되고 싶습니다!

0개의 댓글