زمان اجرا runtime
اطلاعات برنامه در حال اجرا: سیستم، حافظه، زمان فعالیت و گزینههای ساخت.
واردسازی زمان اجرا
بستهی زمان اجرا برای گزارش وضعیت برنامه مفید است؛ مثلاً در یک مسیر /health روی سرور. زمان فعالیت از لحظهای حساب میشود که علامتگذاری شروع صدا زده شده.
حافظهی آزاد و مصرفی فقط روی لینوکس و ویندوز در دسترس است؛ روی بقیهی سیستمها این روالها منفی یک برمیگردانند.
روالها
نام سیستم عامل OS
روال نام سیستم عامل(): رشتهواردسازی زمان اجرا
روال ریشه:
زمان اجرا.علامتگذاری شروع()
سرچاپ زمان اجرا.نام سیستم عامل().طول() > ۰، زمان اجرا.معماری().طول() > ۰، زمان اجرا.تعداد پردازنده() >= ۱
م := زمان اجرا.حافظه موجود()
ا := زمان اجرا.حافظه استفاده شده()
سرچاپ زمان اجرا.کل حافظه() > ۰، م > ۰ یا م == -۱، ا >= ۰ یا ا == -۱
سرچاپ زمان اجرا.زمان فعالیت به میلیثانیه() >= ۰، زمان اجرا.زمان فعالیت به ثانیه() >= ۰.۰
سرچاپ زمان اجرا.ساخت ای سن()، زمان اجرا.ساخت اشکالزدایی حافظه()
سرچاپ زمان اجرا.ساخت ایمن() یا وارونه زمان اجرا.ساخت ایمن()
سرچاپ زمان اجرا.پرچمهای ساخت().طول() >= ۰، زمان اجرا.خلاصه().طول() > ۰
پایانمعماری Arch
روال معماری(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
تعداد پردازنده CpuCount
روال تعداد پردازنده(): صحیحنمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
کل حافظه TotalMemory
روال کل حافظه(): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
حافظه موجود AvailableMemory
روال حافظه موجود(): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
حافظه استفاده شده UsedMemory
روال حافظه استفاده شده(): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
علامتگذاری شروع MarkStart
روال علامتگذاری شروع()ریشه صدا بزنید.نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
زمان فعالیت به میلیثانیه UptimeMs
روال زمان فعالیت به میلیثانیه(): صحیح۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
زمان فعالیت به ثانیه UptimeSeconds
روال زمان فعالیت به ثانیه(): اعشار۶۴نمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
ساخت ای سن IsAsanBuild
روال ساخت ای سن(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
ساخت اشکالزدایی حافظه IsMemDebugBuild
روال ساخت اشکالزدایی حافظه(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
ساخت ایمن IsSafeBuild
روال ساخت ایمن(): منطقینمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
پرچمهای ساخت BuildFlags
روال پرچمهای ساخت(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam
خلاصه Summary
روال خلاصه(): رشتهنمونهی این مورد همراه با موارد بالاتر آمده است: runtime-Summary.salam