chrome.system.cpu

refresh date: 2026-09-25 robots: noindex

شرح

از system.cpu API برای پُرسمان فراداده‌های واحد پردازش مرکزی استفاده کنید.

اجازه‌ها

system.cpu

انواع

CpuInfo

مشخصات

  • archName

    رشته

    نام معماری پردازنده‌ها.

  • ویژگی‌ها

    string[]

    مجموعه‌ای از کدهای ویژگی که برخی‌از قابلیت‌های پردازنده را نشان می‌دهد. کدهای پشتیبانی‌شده فعلی عبارتند از: «mmx»،‏ «sse»،‏ «sse2»،‏ «sse3»،‏ «ssse3»،‏ «sse4_1»،‏ «sse4_2»، و «avx».

  • modelName

    رشته

    نام مدل پردازنده‌ها.

  • numOfProcessors

    شماره

    تعداد پردازنده‌های منطقی.

  • پردازنده‌ها

    اطلاعات مربوط به هر پردازنده منطقی.

  • دما

    عدد[]

    Chrome نسخه ۶۰ و بالاتر

    فهرست خوانش‌های دمای CPU از هر منطقه حرارتی CPU. دماها به درجه سلسیوس است.

    درحال‌حاضر فقط در Chrome OS پشتیبانی می‌شود.

CpuTime

مشخصات

  • آزاد : حالت آزاد

    شماره

    زمان تجمعی که این پردازنده در حالت بیکار سپری کرده است.

  • هسته

    شماره

    زمان تجمعی استفاده‌شده توسط برنامه‌های هسته در این پردازنده.

  • مجموع : جمع کل : کل

    شماره

    مجموع زمان تجمعی برای این پردازنده. این مقدار برابر است با کاربر + هسته + بیکار.

  • کاربر

    شماره

    زمان تجمعی استفاده‌شده توسط برنامه‌های فضای کاربر در این پردازنده.

ProcessorInfo

مشخصات

  • مصرف

    اطلاعات استفاده تجمعی برای این پردازنده منطقی.

روش‌ها

getInfo()

قول
chrome.system.cpu.getInfo(
  callback?: function,
)
: Promise<CpuInfo>

اطلاعات پایه CPU سیستم را پُرسمان می‌کند.

پارامترها

  • تماس برگشتی

    تابع اختیاری

    پارامتر callback به‌صورت زیر است:

    (info: CpuInfo) =& gt;void

بازگشتی‌ها

  • Promise<CpuInfo>

    Chrome نسخه ۹۱ به بالا

    ‫Promises فقط برای «مانیفست نسخه ۳» و نسخه‌های جدیدتر پشتیبانی می‌شود، پلاتفرم‌های دیگر باید از callbacks استفاده کنند.