LeoAndo / SwiftUIUnsplashApp

2 stars 0 forks source link

メモリ使用量の観点からLazyVStackを使用するように修正 #19

Closed LeoAndo closed 2 years ago

LeoAndo commented 2 years ago

LazyVStackについてはこちら

VStack内でListのデータを扱うと、画面外のリストアイテムインスタンスも全て生成するため、メモリ使用の無駄が生じる。 LazyVStackを使うように修正。

以下は、対応前と対応後の画面表示時のメモリ使用量。

VStack 使用

スクリーンショット 2022-07-04 17 44 37

LazyVStack 使用

スクリーンショット 2022-07-04 17 44 18