27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main yerine android-latest-release kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
PerfettoPullerMetricCollector
  public
  
  
  
  class
  PerfettoPullerMetricCollector
  
  
  
  
  
  
  
    extends FilePullerDeviceMetricCollector
  
  
  
  
  
  
  
    
  FilePullerDeviceMetricCollector'ün temel uygulaması. Bu uygulama, perfetto dosyalarını cihazdan çekmenize ve bu dosyalardan metrik toplamanıza olanak tanır.
 Ham izleme dosyasını perfetto metrik dosyasına dönüştürmek için de kullanılır.
Özet
| Korunan yöntemler | 
|---|
  
  
  
    | 
        
        
        
        
        
        File | 
      retrieveFile(ITestDevice device, String remoteFilePath, int userId)
      Dosyayı cihazdaki belirtilen yoldan alın.
        
    
 | 
  
Herkese açık kurucular
    PerfettoPullerMetricCollector
    
public PerfettoPullerMetricCollector ()
    
    
    
  
 
Herkese açık yöntemler
    processMetricDirectory
    
public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)
    
    
    
  Yöntemin uygulanması, dizini günlüğe kaydetmeye ve DeviceMetricData içine yerleştirilecek metrikler için dizini ayrıştırmaya olanak tanımalıdır.
    
    | Parametreler | 
|---|
      
        | key | String: Getirilen dizinle ilişkili seçenek anahtarı. | 
      
        | metricDirectory | File: Seçenek anahtarıyla eşleşen cihazdan alınanERROR(/File). | 
      
        | runData | DeviceMetricData: Metriklerin depolanabileceğiDeviceMetricData. | 
    
 
    processMetricFile
    
public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)
    
    
    
  Ek metrikler için perfetto izleme dosyasını işleyin ve nihai metriklere ekleyin.
 Sıkıştırma etkinleştirildiyse işleme için perfetto dosyasının sıkıştırmasını açın.
    
    | Parametreler | 
|---|
      
        | key | String: Cihazdan çekilen dosyayla ilişkili seçenek anahtarı. | 
      
        | metricFile | File: Seçenek anahtarıyla eşleşen cihazdan alınanERROR(/File). | 
      
        | data | DeviceMetricData: metriklerin depolanacağı yer. | 
    
 
Korunan yöntemler
    retrieveFile
    
protected File retrieveFile (ITestDevice device, 
                String remoteFilePath, 
                int userId)
    
    
    
  Dosyayı cihazdaki belirtilen yoldan alın. Sıkıştırılmış perfetto seçeneği etkinse perfetto dosyasının sıkıştırılmış içeriğini alın.
    
    | Parametreler | 
|---|
      
        | device | ITestDevice: Dosyanın bulunduğu klasör. | 
      
        | remoteFilePath | String: Cihazdaki konum. | 
      
        | userId | int: Verilerin alınacağı kullanıcı kimliği | 
    
    
      | İlerlemeler | 
|---|
      
        | File | mCompressPerfetto seçeneğinin ayarlanıp ayarlanmadığına bağlı olarak, mükemmel dosyasının sıkıştırılmış veya sıkıştırılmamış sürümü | 
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  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."],[],[]]