chrome.system.cpu

توضیحات

از 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 استفاده کنند.