chrome.system.cpu

الوصف

استخدِم واجهة برمجة تطبيقات system.cpu لطلب البحث عن البيانات الوصفية لوحدة المعالجة المركزية (CPU).

الأذونات

system.cpu

الأنواع

CpuInfo

أماكن إقامة

  • archName

    سلسلة

    اسم بنية المعالجات

  • الميزات

    سلسلة[]

    يشير ذلك المصطلح إلى مجموعة من رموز الميزات التي تشير إلى بعض إمكانات معالج البيانات. الرموز المتوافقة حاليًا هي "mmx" و"sse" و"sse2" و"sse3" و"ssse3" و"sse4_1" و"sse4_2" و "avx".

  • modelName

    سلسلة

    اسم طراز المعالجات

  • numOfProcessors

    الرقم

    عدد المعالجات المنطقية.

  • معالجات بيانات

    معلومات حول كل معالج منطقي.

  • درجات الحرارة

    الرقم[]

    الإصدار 60 من Chrome والإصدارات الأحدث

    قائمة بقراءات درجة حرارة وحدة المعالجة المركزية (CPU) من كل منطقة حرارية فيها. درجات الحرارة بالدرجات المئوية.

    لا تتوفّر الميزة حاليًا إلا على نظام التشغيل Chrome.

CpuTime

أماكن إقامة

  • غير مستخدَم من قِبل أي برنامج حاليًا

    الرقم

    الوقت التراكمي الذي يقضيه هذا المعالج في عدم النشاط.

  • النواة (kernel)

    الرقم

    الوقت التراكمي الذي تستخدمه برامج النواة على هذا المعالج.

  • المجموع

    الرقم

    إجمالي الوقت التراكمي لهذا المعالج. هذه القيمة تساوي المستخدم + النواة + الخامل.

  • المستخدم

    الرقم

    الوقت التراكمي الذي تستخدمه برامج userspace على هذا المعالج.

ProcessorInfo

أماكن إقامة

  • الاستخدام

    معلومات الاستخدام التراكمية لهذا المعالج المنطقي

الطُرق

getInfo()

وعد
chrome.system.cpu.getInfo(
  callback?: function,
)

طلبات البحث عن المعلومات الأساسية عن وحدة المعالجة المركزية (CPU) للنظام.

المَعلمات

  • معاودة الاتصال

    الدالة اختيارية

    تبدو معلَمة callback على النحو التالي:

    (info: CpuInfo)=>void

المرتجعات

  • Promise<CpuInfo>

    Chrome 91 والإصدارات الأحدث

    تتوفّر الوعود في إصدار Manifest V3 والإصدارات الأحدث، ولكن يتم توفير عمليات معاودة الاتصال من أجل التوافق مع الأنظمة القديمة. لا يمكنك استخدام كليهما في نفس استدعاء الدالة. يتم حل الوعد بنفس النوع الذي يتم تمريره إلى معاودة الاتصال.