Uygulamanızı yayında inceleme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uygulamanızı canlı olarak incelediğinizde cihazın CPU kullanımı, iş parçacığı etkinliği ve bellek kullanımı hakkında genel bir bakış elde edersiniz. Uygulamanızın profilini oluşturmaya nereden başlayacağınızı bilmiyorsanız keşif analizi yapmak için canlı görünümü kullanın. Ardından, optimize edilebilecek bir davranış gördüğünüzde belirli profilleme görevleriyle daha ayrıntılı inceleme yapın.
Live View'u başlatmak için View Live Telemetry profil oluşturma görevini seçin.
Görev başladığında aşağıdaki görselleştirmeleri gerçek zamanlı olarak göstermeye başlar:
- Etkileşimler: Kullanıcı etkileşimini ve uygulama yaşam döngüsü etkinliklerini bir zaman çizelgesi üzerinde gösterir (Hata ayıklanabilir bir uygulama süreci ve API düzeyi 26 veya daha yüksek bir sürümün yüklü olduğu bir cihaz gerekir).
- CPU kullanımı: Uygulamanızın gerçek zamanlı CPU kullanımını (toplam kullanılabilir CPU süresinin yüzdesi olarak) ve uygulamanızın kullandığı toplam iş parçacığı sayısını gösterir. Zaman çizelgesinde diğer işlemlerin (ör. sistem işlemleri veya diğer uygulamalar) CPU kullanımı da gösterilir. Böylece, bu işlemleri uygulamanızın kullanımıyla karşılaştırabilirsiniz. Farenizi zaman çizelgesinin yatay ekseni boyunca hareket ettirerek geçmiş CPU kullanım verilerini inceleyebilirsiniz.
- İş parçacıkları: Uygulama işleminize ait her iş parçacığını listeler ve aşağıdaki renkleri kullanarak bir zaman çizelgesi boyunca etkinliğini gösterir:
- Yeşil: İş parçacığı etkin veya CPU'yu kullanmaya hazır. Yani çalışıyor veya çalıştırılabilir durumdadır.
- Sarı: İleti dizisi etkin ancak çalışmasını tamamlayabilmesi için bir G/Ç işleminin (ör. disk veya ağ G/Ç) tamamlanmasını bekliyor.
- Gri: İş parçacığı uyuyor ve CPU süresi kullanmıyor. Bu durum bazen iş parçacığının henüz kullanılamayan bir kaynağa erişmesi gerektiğinde ortaya çıkar. İş parçacığı gönüllü olarak uykuya geçer veya çekirdek, gerekli kaynak kullanılabilir hale gelene kadar iş parçacığını uyutur.
- CPU Profil Aracı, Android Studio'nun ve Android platformunun uygulama sürecinize eklediği iş parçacıklarının (ör.
JDWP
, Profile
Saver
, Studio:VMStats
, Studio:Perfa
ve Studio:Heartbeat
) CPU kullanımını da bildirir (iş parçacığı etkinliği zaman çizelgesinde gösterilen tam adlar değişebilir).
Android Studio, bu verileri raporlayarak iş parçacığı etkinliğinin ve CPU kullanımının ne zaman uygulamanızın kodundan kaynaklandığını belirlemenize yardımcı olur.
- Bellek: Soldaki y ekseni ve üstteki renk anahtarıyla belirtildiği gibi, her bellek kategorisinin ne kadar bellek kullandığını gösteren bir yığılmış grafik gösterilir.

Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Inspect your app live\n\nInspecting your app live gives you a high-level overview of the device's CPU\nusage, thread activity, and memory usage. If you don't know where to start with\nprofiling your app, use live view to conduct an exploratory analysis, and then\ndig deeper with the specific profiling tasks when you see behavior that can be\noptimized.\n\nTo start live view,\n[select the **View Live Telemetry** profiling task](/studio/profile#start-profiling).\nWhen the task starts, it starts displaying the following visualizations in real\ntime:\n\n- Interactions: Shows user interaction and app lifecycle events along a timeline (requires a [debuggable](/studio/profile#profileable-v-debuggable) app process and a device running API level 26 or higher).\n- CPU usage: Shows real-time CPU usage of your app---as a percentage of total available CPU time---and the total number of threads your app is using. The timeline also shows the CPU usage of other processes (such as system processes or other apps), so you can compare it to your app's usage. You can inspect historical CPU usage data by moving your mouse along the horizontal axis of the timeline.\n- Threads: Lists each thread that belongs to your app process and indicates its activity along a timeline using the following colors:\n - Green: The thread is active or is ready to use the CPU. That is, it's in a running or runnable state.\n - Yellow: The thread is active, but it's waiting on an I/O operation (for example, disk or network I/O) before it can complete its work.\n - Gray: The thread is sleeping and is not consuming any CPU time. This sometimes occurs when the thread requires access to a resource that is not yet available. Either the thread goes into voluntary sleep, or the kernel puts the thread to sleep until the required resource becomes available.\n - The CPU Profiler also reports CPU usage of threads that Android Studio and the Android platform add to your app process---such as `JDWP`, `Profile\n Saver`, `Studio:VMStats`, `Studio:Perfa`, and `Studio:Heartbeat` (although, the exact names displayed in the thread activity timeline might vary). Android Studio reports this data so that you can identify when thread activity and CPU usage are actually caused by your app's code.\n- Memory: Shows a stacked graph of how much memory is being used by each memory category, as indicated by the y-axis on the left and the color key at the top."]]