২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
SimplePerfUtil
public class SimplePerfUtil
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
সাধারণ কমান্ড প্রেরণ এবং ফলাফল সংগ্রহের জন্য ইউটিলিটি ক্লাস।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
void | executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts) simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে। রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব। |
SimplePerfResult | executeCommand (String command) simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে। Simpleperf-এর ফলাফল পার্স করে কলারের কাছে ফেরত পাঠানো হবে। |
void | executeCommand (String command, IShellOutputReceiver receiver) simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে। রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব। |
List<String> | getArgumentList () simpleperf কমান্ডের জন্য আর্গুমেন্ট নিন |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) SimplePerfUtil কনস্ট্রাক্টর ইনস্ট্যান্স ইনিশিয়ালাইজ করার সময় কলারকে অবশ্যই ডিভাইস এবং সিম্পলপার্ফ টাইপ সংজ্ঞায়িত করতে হবে। |
void | setArgumentList (List<String> arguList) simpleperf কমান্ডে আর্গুমেন্ট সেট করুন |
জনসাধারণের পদ্ধতি
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts) simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।
রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।
| প্যারামিটার |
|---|
command | String : ডিভাইসে চালানোর জন্য কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুট নির্দেশ করার জন্য ব্যবহৃত IShellOutputReceiver অবজেক্ট। |
maxTimeToOutputShellResponse | long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারবে; একক timeUnit এ নির্দিষ্ট করা থাকবে। |
timeUnit | TimeUnit : maxTimeToOutputShellResponse এর জন্য সময় একক, TimeUnit দেখুন। |
retryAttempts | int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে, সর্বোচ্চ কতবার পুনরায় চেষ্টা করা হবে। retryAttempts যদি তা সফল না হয়, তাহলে DeviceNotResponsiveException থ্রো করা হবে। |
executeCommand
public SimplePerfResult executeCommand (String command)
simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।
Simpleperf-এর ফলাফল পার্স করে কলারের কাছে ফেরত পাঠানো হবে।
| প্যারামিটার |
|---|
command | String : ডিভাইসে চালানোর জন্য কমান্ড |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver) simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।
রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।
| প্যারামিটার |
|---|
command | String : ডিভাইসে চালানোর জন্য কমান্ড |
receiver | IShellOutputReceiver : শেল আউটপুট নির্দেশ করার জন্য ব্যবহৃত IShellOutputReceiver অবজেক্ট। |
আর্গুমেন্ট তালিকা পান
public List<String> getArgumentList ()
simpleperf কমান্ডের জন্য আর্গুমেন্ট নিন
| ফেরত |
|---|
List<String> | সাবকমান্ড এবং আর্গুমেন্টের তালিকা (নালযোগ্য) |
নতুন ইনস্ট্যান্স
public static SimplePerfUtil newInstance (ITestDevice device,
SimplePerfUtil.SimplePerfType type) SimplePerfUtil কনস্ট্রাক্টর
ইনস্ট্যান্স ইনিশিয়ালাইজ করার সময় কলারকে অবশ্যই ডিভাইস এবং সিম্পলপার্ফ টাইপ সংজ্ঞায়িত করতে হবে।
| প্যারামিটার |
|---|
device | ITestDevice : ITestDevice পরীক্ষার ডিভাইস |
type | SimplePerfUtil.SimplePerfType : SimplePerfType নির্দেশ করে কোন সিম্পলপার্ফ মোড |
| নিক্ষেপ |
|---|
NullPointerException | |
আর্গুমেন্ট তালিকা সেট করুন
public void setArgumentList (List<String> arguList)
simpleperf কমান্ডে আর্গুমেন্ট সেট করুন
| প্যারামিটার |
|---|
arguList | List : সাবকমান্ড এবং আর্গুমেন্টের তালিকা |
সুরক্ষিত পদ্ধতি
কমান্ডস্ট্রিংপ্রস্তুতকারী
protected String commandStringPreparer (String command)
| প্যারামিটার |
|---|
command | String |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]