chrome.system.cpu

refresh date: 2026-09-25 robots: noindex

الوصف

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

الأذونات

system.cpu

الأنواع

CpuInfo

الخصائص

  • archName

    سلسلة

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

  • الميزات

    string[]

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

  • modelName

    سلسلة

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

  • numOfProcessors

    الرقم

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

  • المعالِجات

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

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

    number[]

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

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

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

CpuTime

الخصائص

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

    الرقم

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

  • النواة (kernel)

    الرقم

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

  • المجموع

    الرقم

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

  • المستخدم

    الرقم

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

ProcessorInfo

الخصائص

  • الاستخدام

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

الطُرق

getInfo()

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

يستعلم عن معلومات وحدة المعالجة المركزية الأساسية للنظام.

المعلمات

  • callback

    function اختياري

    تظهر المَعلمة callback على النحو التالي:

    (info: CpuInfo) => void

المرتجعات

  • Promise<CpuInfo>

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

    لا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، وتحتاج المنصات الأخرى إلى استخدام عمليات الاستدعاء.