# Performance Gotchas and Optimizations in Jetpack Compose

DevFeed: [Performance Gotchas and Optimizations in Jetpack Compose](<https://devfeed.tech/articles/blazing-fast-composables-28459.md>)

Original publisher: [Read original article](<https://composables.com/blog/optimize>)

Author: Alex Styl

Published: 2023-05-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Composables - Concise, no-fluff video tutorials for Android developers](<https://devfeed.tech/sources/composables-concise-no-fluff-video-tutorials-for-android-developers.md>)

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [ui](<https://devfeed.tech/topics/ui.md>), [gotchas](<https://devfeed.tech/topics/gotchas.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [gotchas](<https://devfeed.tech/tags/gotchas.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-functions](<https://devfeed.tech/tags/kotlin-functions.md>), [layout](<https://devfeed.tech/tags/layout.md>), [performance](<https://devfeed.tech/tags/performance.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

This tutorial explains how to optimize composable functions in Jetpack Compose. It focuses on minimizing unnecessary calculations, understanding how Compose determines whether values change, reducing work in the Composition, Layout, and Draw phases, and checking performance on release builds.

## Source excerpt

Performance gotchas and optimizations in Jetpack Compose