선언 전 메모리절약, range, getsizeof


선언 전 메모리절약, range, getsizeof

파이썬 코딩을 할때 유용한 팁으로 원하는 값을 미리 생성하느냐 아니면 문법으로 정의해 놓고 필요할때 마다 빼는 방식이냐에 따라 메모리 사용량이 달라 진다. 아래 예제 코드를 살펴 보도록 하자결과>>>a_var의 경우 range(30) 객체가 변수에 들어가 있고 b_var와 c_var는 리스트를 생성을 완료 하였다.length를 비교 했을때 실제값으로 선언인지 객체선언인지와는 상관없이 동일한 값을 가진다. 이러한 조건을 이용해 코드를 짜는 데는 문제 없이 진행할 수 있다.그리고 메모리 사이즈를 sys.getsizeof로 확인해 보면 차이가 많이 나는 것을 알 수 있다. b_var와 c_var 사이에서도 생성 방식에 따른 약간의 메모리 차이가 발..........

선언 전 메모리절약, range, getsizeof에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 선언 전 메모리절약, range, getsizeof