توضیحات
از system.cpu
API برای استعلام فراداده CPU استفاده کنید.
مجوزها
system.cpu
انواع
CpuInfo
خواص
- archName
رشته
نام معماری پردازنده ها.
- ویژگی ها
رشته[]
مجموعه ای از کدهای ویژگی که برخی از قابلیت های پردازنده را نشان می دهد. کدهای پشتیبانی شده در حال حاضر "mmx"، "sse"، "sse2"، "sse3"، "ssse3"، "sse4_1"، "sse4_2" و "avx" هستند.
- نام مدل
رشته
نام مدل پردازنده ها
- numOfProcessors
شماره
تعداد پردازنده های منطقی
- پردازنده ها
اطلاعات در مورد هر پردازنده منطقی.
- دما
شماره[]
Chrome 60+فهرست خوانش دمای CPU از هر ناحیه حرارتی CPU. دما بر حسب درجه سانتیگراد است.
در حال حاضر فقط در سیستم عامل Chrome پشتیبانی می شود.
CpuTime
خواص
- بیکار
شماره
زمان تجمعی صرف شده در حالت بیکار توسط این پردازنده.
- هسته
شماره
زمان تجمعی استفاده شده توسط برنامه های هسته در این پردازنده.
- کل
شماره
کل زمان تجمعی برای این پردازنده. این مقدار برابر با user + kernel + idle است.
- کاربر
شماره
زمان تجمعی استفاده شده توسط برنامه های فضای کاربران در این پردازنده.
ProcessorInfo
خواص
- استفاده
اطلاعات استفاده تجمعی برای این پردازنده منطقی.
روش ها
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
اطلاعات اولیه CPU سیستم را جستجو می کند.
پارامترها
- پاسخ به تماس
عملکرد اختیاری
پارامتر
callback
به نظر می رسد:(info: CpuInfo) => void
- اطلاعات
برمی گرداند
Promise< CpuInfo >
Chrome 91+Promises در Manifest V3 و نسخه های جدیدتر پشتیبانی می شود، اما callbacks برای سازگاری به عقب ارائه شده است. شما نمی توانید از هر دو در یک فراخوانی تابع استفاده کنید. وعده با همان نوعی که به callback ارسال می شود حل می شود.