본문 바로가기 메뉴 바로가기

lsh424

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

lsh424

검색하기 폼
  • 분류 전체보기 (98)
    • Swift&iOS (32)
      • Swift (5)
      • iOS (26)
    • python (6)
    • 머신러닝 (16)
    • Git 정리 (12)
    • 자료구조 (6)
    • 알고리즘 (17)
      • 정리 (4)
      • 문제풀이 (6)
    • 네트워크 (1)
    • 컴퓨터 그래픽스 (0)
    • about ME (0)
    • 책 (4)
    • 공부 (4)
  • 방명록

Leak (1)
[iOS] Memory Leak 해결하기 (feat. Instruments leak, Debug Memory Graph)

앱을 개발하는데 있어서, 효율적인 알고리즘 및 로직을 작성하는 것도 중요하지만 불필요한 리소스가 낭비되는 것을 방지되는 것 역시 매우 중요합니다! Memory Leak, 즉 메모리 누수의 경우 불필요하게 메모리 영역을 잡아먹음과 동시에 메모리에서 해제되지 않은 인스턴스가 지속적으로 특정 로직을 실행하게 되면 리소스를 잡아먹기 때문에 앱의 성능에도 영향을 끼칠 수 있습니다. 아무튼 쉽게 생각하고 간과해서는 안 되는 문제라는 건데요. 이러한 메모리 누수를 확인하고 해결하는 방법 세 가지를 소개해 드리려고 합니다. 1. retain cycle이 발생하지 않도록 주의 깊게 코드를 작성하자! Swift의 경우 ARC에 의해 힙 영역에 할당된 인스턴스 중 reference count가 0인 인스턴스의 경우 메모리에..

Swift&iOS/iOS 2022. 10. 29. 22:01
이전 1 다음
이전 다음
링크
최근에 올라온 글
최근에 달린 댓글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.