Rendering
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Aspek utama aplikasi yang memengaruhi persepsi pengguna tentang kualitas adalah kelancaran aplikasi saat merender gambar dan teks ke layar. Sebaiknya hindari respons yang lambat dan tersendat
saat aplikasi sedang ditampilkan di layar.
Bagian ini menunjukkan beberapa cara untuk mengoptimalkan performa rendering aplikasi: mengurangi overdraw,
mengoptimalkan hierarki tampilan, dan memanfaatkan alat GPU Profil. Lihat
Performa Jetpack Compose untuk mempelajari rendering di
Jetpack Compose.
Tindakan render
-
Mengurangi overdraw
-
Minimalkan jumlah waktu aplikasi menggambar ulang piksel yang sama dalam satu frame.
-
Performa dan hierarki tampilan
-
Pastikan tata letak dan ukuran dieksekusi secara efisien, dan hindari taksasi ganda.
-
Menganalisis dengan Rendering GPU Profil
-
Manfaatkan alat di perangkat ini untuk mengidentifikasi bottleneck yang mungkin memperlambat rendering
aplikasi.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-01-09 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-01-09 UTC."],[],[],null,["# Rendering\n\nA key aspect of your app that influences your users' perception of quality is the smoothness with\nwhich it renders images and text to the screen. It's important to avoid jank and sluggish\nresponsiveness when your app is drawing to the screen.\n\nThis section shows several ways to optimize your app's rendering performance: reducing overdraw,\noptimizing view hierarchies, and taking advantage of the Profile GPU tool. See\n[Jetpack Compose performance](/jetpack/compose/performance) to learn about rendering in\nJetpack Compose.\n\nRender actions\n--------------\n\n\n**[Reduce overdraw](/topic/performance/rendering/overdraw)**\n:\n Minimize the number of times your app redraws the same pixel in a single frame.\n\n\n**[Performance and view hierarchies](/topic/performance/rendering/optimizing-view-hierarchies)**\n:\n Make sure your layout and measurement are executing efficiently, and avoid double taxation.\n\n\n**[Analyze with Profile GPU Rendering](/topic/performance/rendering/profile-gpu)**\n:\n Take advantage of this on-device tool to identify bottlenecks that might slow your app's\n rendering."]]