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

،

شرح

از 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 ارسال می شود حل می شود.