하이 D:)veloper

  • 홈
  • 태그
  • 방명록

allocation 1

[Swift] Swift Performance (1) | swift에서 성능을 좌우하는 3가지 요소와 구조체의 성능 변화

우리가 앱을 만들면서 성능에 영향을 주는 요소들은 수 없이 많겠지만 Apple이 WWDC에서 발표한 Swift의 성능에 영향을 미치는 3가지 요인에 대해서 알아보고 그동안 가볍게 쓸 수 있다고 믿었던 struct가 프로토콜을 채택함으로써 성능이 어떻게 변화하는지를 알아보자! Swift의 성능에 영향을 미치는 3가지 요인 Apple이 WWDC에서 발표한 Swift의 성능에 영향을 미치는 3가지 요인은 다음과 같다. Allocation 인스턴스의 메모리 위치 (Stack or Heap) Stack에 위치할 경우 성능에 유리하다 Reference Counting 인스턴스가 참조될 시, 참조를 카운팅 하는지. ( 참조 카운팅을 하는 경우, 참조 카운팅이 0이 되면 메모리에서 해제하며 메모리 누수 발생을 조심해야..

Swift 2024.02.01
이전
1
다음
더보기
프로필사진

하이 D:)veloper

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 분류 전체보기 (67)
    • SwiftUI (19)
    • Swift (32)
    • iOS (11)
    • RxSwift (3)

Tag

Protocol, lokalise, existentialContainer, completionHandler, coldobservable, Equatable, ios, RxSwift, xcode, existentialtype, swift localization, coredata, hotobservable, notification, swiftUI, Swift, GCD, struct, Generic, UIKit,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바