Android Dinamik Performans Çerçevesi ile termal ve CPU performansını optimize edin
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu kılavuzda, oyunları Android'de dinamik termal ve CPU yönetimi özelliklerine dayalı olarak optimize etmek için Android Dinamik Performans Çerçevesi'nin (ADPF) nasıl kullanılacağı açıklanmaktadır. Odak noktası oyunlardır, ancak bu özellikleri performans yoğun diğer uygulamalarda da kullanabilirsiniz.
ADPF, oyunların ve performans odaklı uygulamaların Android cihazların güç ve termal sistemleriyle daha doğrudan etkileşim kurmasını sağlayan bir API grubudur. Bu API'leri kullanarak Android sistemlerindeki dinamik davranışı izleyebilir ve oyun performansını cihazları aşırı ısınmayan sürdürülebilir bir düzeyde optimize edebilirsiniz.
Mobil çip üzerinde sistem (SoC) ve Android, masaüstü ve konsollardan daha dinamik performans davranışlarına sahiptir. Termal durum yönetimi, değişen CPU saatleri ve değişen CPU çekirdeği türleri bu davranışlar arasında yer alır. Bu da çeşitliliği artan çekirdek çip üzerinde sistem (SoC) topolojisiyle bir araya geldiğinde, oyununuzun cihaz performansını olumsuz etkilemeden bu davranıştan yararlanabilmesini sağlamaya çalışırken zorluklarla karşılaşılır. ADPF, performansı daha tahmin edilebilir hale getirmek için bu bilgilerin bazılarını sağlar.
Başlıca ADPF özellikleri şunlardır:
- Thermal API: Uygulamanın, iş yükünü sürdürülebilir olmadan önce proaktif olarak ayarlayabilmesi için cihazların termal durumunu izleyin.
- CPU Performance ipucu API: Android'in iş yükü için doğru performans ayarlarını (örneğin, CPU işletim noktası veya çekirdeği) seçmesini sağlayan performans ipuçları sağlayın.
- Game Mode API ve Game State API: Kullanıcının ayarlarına ve oyuna özel yapılandırmalara göre performans veya pil ömrü özelliklerine öncelik vererek oyun optimizasyonunu etkinleştirin.
- Sabit Performans Modu: Dinamik CPU saati tarafından değiştirilmemiş ölçümleri almak için karşılaştırma sırasında cihazda sabit performans modunu etkinleştirin.
- Güç Verimliliği Modu: Oturuma, Performans İpucu Oturumu'ndaki iş parçacıklarının güç verimliliğini performans yerine tercih edecek şekilde güvenli bir şekilde planlanabileceğini belirtir. (Android 15'te kullanılabilir)
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.
[null,null,["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Optimize thermal and CPU performance with the Android Dynamic Performance Framework\n\nThis guide describes how to use the Android Dynamic Performance Framework (ADPF)\nto optimize games based on the dynamic thermal and CPU management features on\nAndroid. The focus is on games, but you can also use the features for other\nperformance-intensive apps.\n\nADPF is a set of APIs that allow games and performance-intensive apps to\ninteract more directly with power and thermal systems of Android devices. With\nthese APIs, you can monitor the dynamic behavior on Android systems and optimize\ngame performance at a sustainable level that doesn't overheat devices.\n\nMobile SoCs and Android have more dynamic performance behaviors than desktops\nand consoles. These behaviors include thermal state management, varying CPU\nclocks, and varying CPU core types. This combined with the increasingly diverse\ncore topology of SoCs creates challenges when trying to ensure that your game\ncan take advantage of this behavior without negatively impacting device\nperformance. ADPF provides some of this information in order to make performance\nmore predictable.\n\nHere are the main ADPF features:\n\n- **Thermal API**: Monitor the thermal state of a device so that the application can proactively adjust workload before it becomes unsustainable.\n- **CPU Performance Hint API**: Provide performance hints that let Android choose the right performance settings (for example, CPU operating point or core) for the workload.\n- **Game Mode API \\& Game State API**: Enable game play optimization by prioritizing performance or battery life characteristics, based on user's settings and game specific configurations.\n- **Fixed Performance Mode**: Enable fixed-performance mode on a device during benchmarking to get measurements that aren't altered by dynamic CPU clocking.\n- **Power Efficiency Mode** : Tells the session that the threads in Performance Hint Session can be safely scheduled to prefer power efficiency over performance. ([Available in Android 15](/reference/android/os/PerformanceHintManager.Session#setPreferPowerEfficiency(boolean)))"]]