27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 পারফেটোপুলারমেট্রিক কালেক্টর
 public class PerfettoPullerMetricCollector
  
  
  
  
  
  
extends FilePullerDeviceMetricCollector
  
  
  
 FilePullerDeviceMetricCollector এর বেস ইমপ্লিমেন্টেশন যা ডিভাইস থেকে পারফেটো ফাইলগুলিকে টেনে আনতে এবং এটি থেকে মেট্রিক্স সংগ্রহ করতে দেয়। কাঁচা ট্রেস ফাইলকে পারফেটো মেট্রিক ফাইলে রূপান্তর করার জন্যও ব্যবহৃত হয়।
 সারাংশ 
|  সুরক্ষিত পদ্ধতি | 
|---|
| File | retrieveFile ( ITestDevice device, String remoteFilePath, int userId) ডিভাইসে নির্দিষ্ট পথ থেকে ফাইলটি টানুন।  | 
 পাবলিক কনস্ট্রাক্টর 
 পারফেটোপুলারমেট্রিক কালেক্টর 
public PerfettoPullerMetricCollector ()
 পাবলিক পদ্ধতি 
 প্রসেসমেট্রিক ডাইরেক্টরি 
public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData) পদ্ধতিটি বাস্তবায়নের জন্য ডিরেক্টরি লগ করার অনুমতি দেওয়া উচিত, মেট্রিকগুলিকে DeviceMetricData এ রাখার জন্য এটিকে পার্স করা উচিত।
| পরামিতি | 
|---|
| key | String: টানা করা ডিরেক্টরির সাথে যুক্ত বিকল্প কী। | 
| metricDirectory | File:ERROR(/File)অপশন কী এর সাথে মিলে যাওয়া ডিভাইস থেকে টানা হয়েছে। | 
| runData | DeviceMetricData:DeviceMetricDataযেখানে মেট্রিক্স সংরক্ষণ করা যায়। | 
 প্রক্রিয়ামেট্রিক ফাইল 
public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data) অতিরিক্ত মেট্রিক্সের জন্য পারফেটো ট্রেস ফাইলটি প্রক্রিয়া করুন এবং এটি চূড়ান্ত মেট্রিক্সে যোগ করুন। কম্প্রেশন সক্ষম করা থাকলে প্রক্রিয়াকরণের জন্য পারফেটো ফাইলটিকে ডিকম্প্রেস করুন।
| পরামিতি | 
|---|
| key | String: ডিভাইস থেকে টেনে নেওয়া ফাইলের সাথে যুক্ত বিকল্প কী। | 
| metricFile | File:ERROR(/File)অপশন কী এর সাথে মিলে যাওয়া ডিভাইস থেকে টানা হয়েছে। | 
| data | DeviceMetricData: যেখানে মেট্রিক্স সংরক্ষণ করা হবে। | 
 সুরক্ষিত পদ্ধতি 
 retrieveFile 
protected File retrieveFile (ITestDevice device, 
                String remoteFilePath, 
                int userId) ডিভাইসে নির্দিষ্ট পথ থেকে ফাইলটি টানুন। কম্প্রেস পারফেটো বিকল্পটি সক্রিয় থাকলে পারফেটো ফাইলের সংকুচিত সামগ্রীটি টানুন।
| পরামিতি | 
|---|
| device | ITestDevice: যেটিতে ফাইল আছে। | 
| remoteFilePath | String: ডিভাইসে অবস্থান। | 
| userId | int: ইউজার আইডি থেকে টানতে হবে | 
| রিটার্নস | 
|---|
| File | mCompressPerfetto বিকল্পের উপর ভিত্তি করে perfetto ফাইলের সংকুচিত বা ডিকম্প্রেসড সংস্করণ সেট করা আছে বা না। | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
  
  
  
    
      [[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]