항상 감사하며 마633

고정 헤더 영역

글 제목

메뉴 레이어

항상 감사하며 마633

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 개발 (59)
      • 개발환경설정 (6)
      • python-심화(Advanced) (23)
      • python-객체지향프로그래밍(OOP) (21)
      • python-병렬처리 (7)
      • python-속도향상(optimization) (2)
    • Study (16)
      • DeepLearning from scratch (16)
    • paper review (15)
      • NLP (15)
    • Google Machine Learning Boo.. (3)

검색 레이어

항상 감사하며 마633

검색 영역

컨텐츠 검색

메모리

  • __slot__ 을 활용한 객체 메모리 관리

    2022.05.21 by Matthew0633

__slot__ 을 활용한 객체 메모리 관리

__slot__ 을 활용한 객체 메모리 관리 객체 내에 있는 변수들은 __dict__ 에서 관리가 되는데, __slots__을 통해 변수를 직접 관리할 수 있다. 직접 관리하는 것의 목적은 해당 클래스가 가지는 속성을 제한시켜 객체의 메모리 사용을 줄일 수 있다는 것이다. 특히 다수의 객체를 생성하는 경우에는 이러한 메모리 효율 개선 효과가 커질 수 있다. # 일반적인 class 정의 - __dict__ 내에 instance namespace의 변수 관리 class WithoutSlotClass: def __init__(self, name, age): self.name = name self.age = age wos = WithoutSlotClass("amamov", 12) wos.__dict__["hel..

개발/python-객체지향프로그래밍(OOP) 2022. 5. 21. 23:43

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
항상 감사하며 마633 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바