توضیحات
از 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 و نسخههای جدیدتر پشتیبانی میشود، پلتفرمهای دیگر باید از callback استفاده کنند.