از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
SimpleperfProfilePostProcessor
public class SimpleperfProfilePostProcessor
extends BasePostProcessor
یک پسپردازنده که دادههای پروفایلینگ simpleperf را پیدا کرده و یک پروفایل pprof تولید میکند.
خلاصه
روشهای عمومی |
|---|
Map<String, MetricMeasurement.Metric.Builder> | processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile > runLogs) این روش را برای تولید مجموعهای از معیارهای جدید از معیارها و گزارشهای موجود پیادهسازی کنید. |
Map<String, MetricMeasurement.Metric.Builder> | processTestMetricsAndLogs ( TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile > testLogs) این روش را برای ارسال معیارها و گزارشهای فرآیند از هر آزمایش پیادهسازی کنید. |
روشهای محافظتشده |
|---|
MetricMeasurement.DataType | getMetricType () در صورت نیاز، این متد را برای تغییر نوع معیار لغو کنید. |
سازندگان عمومی
SimpleperfProfilePostProcessor
public SimpleperfProfilePostProcessor ()
روشهای عمومی
processRunMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics,
Map<String, LogFile> runLogs) این متد را به منظور تولید مجموعهای از معیارهای جدید از معیارها و لاگهای موجود پیادهسازی کنید. فقط معیارهای جدید تولید شده باید بازگردانده شوند و نام کلید منحصر به فرد داشته باشند (هیچ گونه تداخلی با کلیدهای موجود مجاز نیست).
| پارامترها |
|---|
rawMetrics | HashMap : مجموعهای از معیارهای خام موجود برای اجرا. |
runLogs | Map : مجموعهای از فایلهای گزارش برای اجرای آزمایشی. |
| بازگشتها |
|---|
Map<String, MetricMeasurement.Metric.Builder> | مجموعهای از معیارهای تازه تولید شده از معیارهای اجرا شده. |
processTestMetricsAndLogs
public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription,
HashMap<String, MetricMeasurement.Metric> testMetrics,
Map<String, LogFile> testLogs) این روش را برای ارسال معیارها و گزارشهای فرآیند از هر تست پیادهسازی کنید. فقط معیارهای تازه تولید شده باید بازگردانده شوند و با نام کلید منحصر به فرد (هیچ گونه تداخلی با کلیدهای موجود مجاز نیست).
| پارامترها |
|---|
testDescription | TestDescription : شیء TestDescription که تست را توصیف میکند. |
testMetrics | HashMap : مجموعهای از معیارها از آزمون. |
testLogs | Map : مجموعهای از فایلهای ثبتشده در طول آزمایش. |
| بازگشتها |
|---|
Map<String, MetricMeasurement.Metric.Builder> | مجموعهای از معیارهای تازه تولید شده از معیارهای آزمایشی. |
روشهای محافظتشده
نوع داده getMetric
protected MetricMeasurement.DataType getMetricType ()
در صورت نیاز، برای تغییر نوع معیار، این متد را بازنویسی کنید. به طور پیشفرض، معیار روی نوع پردازششده تنظیم شده است.
| بازگشتها |
|---|
MetricMeasurement.DataType | |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2026-06-22 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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 بهوقت ساعت هماهنگ جهانی."],[],[]]