با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
R8 retrace ابزاری برای بدست آوردن رد پشته اصلی از یک رد پشته مبهم است. ردیابی پشته با تطبیق نام کلاس ها و روش ها در یک فایل نگاشت با تعاریف اصلی آنها بازسازی می شود.
استفاده
برای ردیابی مجدد یک ردیابی پشته مبهم، فایل نگاشت را به retrace منتقل کنید:
اگر هیچ فایل stack trace در خط فرمان داده نشود، R8 retrace منتظر می ماند تا stack trace توسط کاربر از طریق ورودی استاندارد وارد شود. پس از ورودی، جریان ورودی را خاتمه دهید:
لینوکس، macOS: Control+D
ویندوز: Control+Z+Enter
سپس خروجی بازیابی شده در خروجی استاندارد نوشته می شود.
گزینه ها
جدول زیر گزینه های خط فرمان R8 retrace را توضیح می دهد:
گزینه
مورد نیاز؟
توضیحات
--verbose
نه
اطلاعات بیشتری مانند پارامترهای روش و نوع بازگشت روش را چاپ می کند.
--info
نه
سطح تشخیصی را روی info تنظیم می کند. برای نگاهی عمیق تر، به DiagnosticsHandler مراجعه کنید.
--quiet
نه
برای افزایش تمرکز، مقدار اطلاعات چاپ شده را کاهش می دهد.
--regex <regular_exp>
نه
عبارت منظم پیشفرض را برای تجزیه خطوط ردیابی پشته بازنویسی میکند. به عنوان مثال، زیر یک regex است که میتواند ردپای پشته اصلی را تجزیه کند:
(?:.*? at %c\.%m\(%s(?::%l)?\))|(?:(?:.*?[:"] +)?%c(?::.*)?) .
نکات استفاده
R8 retrace از یک فایل نگاشت تولید شده برای نگاشت نام کلاس ها و روش های مبهم شده به تعریف اصلی استفاده می کند. برای اطلاعات بیشتر در مورد کوچک کردن برنامه بهگونهای که بتوان آن را به درستی ردیابی کرد، به رمزگشایی ردیابی پشته مبهم مراجعه کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]
{"lastModified": "\u062a\u0627\u0631\u06cc\u062e \u0622\u062e\u0631\u06cc\u0646 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc 2024-09-24 \u0628\u0647\u200c\u0648\u0642\u062a \u0633\u0627\u0639\u062a \u0647\u0645\u0627\u0647\u0646\u06af \u062c\u0647\u0627\u0646\u06cc."}
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-09-24 بهوقت ساعت هماهنگ جهانی."]]