از سال ۲۰۲۶، برای همسو شدن با مدل توسعه پایدار ترانک و تضمین پایداری پلتفرم برای اکوسیستم، کد منبع را در سهماهه دوم و چهارم در AOSP منتشر خواهیم کرد. برای ساخت و مشارکت در AOSP، android-latest-release استفاده کنید. شاخه مانیفست android-latest-release همیشه به جدیدترین نسخه منتشر شده در AOSP ارجاع میدهد. برای اطلاعات بیشتر، به تغییرات در AOSP مراجعه کنید.
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
CircularAtraceUtil
public class CircularAtraceUtil
extends Object
| شیء جاوا |
| ↳ | com.android.tradefed.util.CircularAtraceUtil |
یک ابزار atrace که در درجه اول برای شناسایی علل ریشهای ANRها در طول تست Monkey توسعه داده شده است. فراخوانی دستور start، نظارت ناهمگام بر ردپاهای برچسبگذاری شده در یک بافر دایرهای را آغاز میکند. فراخوانی stop، محتویات بافر را در یک InputStreamSource که برمیگرداند، تخلیه میکند. برای استفاده از این مورد برای موردی که در بالا ذکر شد (شناسایی ANRها)، ابتدا باید متد start را در ابتدای تست و متد end را بلافاصله در انتهای تست پیادهسازی کرد. از اینجا میتوان نحوه ذخیره و مدیریت دادهها را انتخاب کرد. احتمالاً اکثر افراد باید از systrace با گزینه --from-file برای تولید یک نمایشگر HTML استفاده کنند.
خلاصه
روشهای عمومی |
|---|
static FileInputStreamSource | endTrace ( ITestDevice device) متوقف میشود و atrace را به صورت غیرهمزمان در یک فایل تخلیه میکند، که آن را در یک InputStreamSource برمیگرداند. |
static void | startTrace ( ITestDevice device, List<String> tags, int bufferSizeMB) به صورت ناهمگام با تگهای مشخص شده شروع به کار میکند. |
سازندگان عمومی
CircularAtraceUtil
public CircularAtraceUtil ()
روشهای عمومی
پایان ردیابی
public static FileInputStreamSource endTrace (ITestDevice device)
متوقف میشود و atrace را به صورت غیرهمزمان در یک فایل تخلیه میکند، که آن را در یک InputStreamSource برمیگرداند.
| پارامترها |
|---|
device | ITestDevice |
شروع ردیابی
public static void startTrace (ITestDevice device,
List<String> tags,
int bufferSizeMB) به صورت ناهمگام با تگهای مشخص شده شروع به کار میکند.
| پارامترها |
|---|
device | ITestDevice : دستگاهی که اعمال آن نظارت خواهد شد |
tags | List : تگهایی که atrace باید مانیتور کند؛ پیشفرض روی «نمایش زمانبندیشدهی am gfx» است. |
bufferSizeMB | int : اندازه بافرهای دایرهای بر حسب مگابایت |
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و 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 بهوقت ساعت هماهنگ جهانی."],[],[]]