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[]
Chrome 60+قائمة بقراءات درجة حرارة وحدة المعالجة المركزية من كل منطقة حرارية في وحدة المعالجة المركزية درجات الحرارة مُدرَجة بالدرجة المئوية.
تتوفّر هذه الميزة حاليًا على نظام التشغيل ChromeOS فقط.
CpuTime
الخصائص
-
غير مستخدَم من قِبل أي برنامج حاليًا
الرقم
الوقت التراكمي الذي قضاه هذا المعالج في وضع الخمول
-
النواة
الرقم
الوقت التراكمي الذي استخدمته برامج النواة على هذا المعالج
-
المجموع
الرقم
إجمالي الوقت التراكمي لهذا المعالج. هذه القيمة تساوي المستخدم + النواة + الخمول.
-
المستخدم
الرقم
الوقت التراكمي الذي تستخدمه برامج مساحة المستخدم على هذا المعالج
ProcessorInfo
الخصائص
-
الاستخدام
معلومات الاستخدام التراكمي لوحدة المعالجة المنطقية هذه
الطُرق
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
): Promise<CpuInfo>
تستعلم هذه السمة عن معلومات وحدة المعالجة المركزية الأساسية للنظام.
المعلمات
-
callback
الدالة اختيارية
تظهر المَعلمة
callbackعلى النحو التالي:(info: CpuInfo) => void
-
معلومات
-
المرتجعات
-
Promise<CpuInfo>
الإصدار 91 من Chrome أو إصدار أحدثلا تتوفّر الوعود إلا في الإصدار Manifest V3 والإصدارات الأحدث، بينما تحتاج المنصات الأخرى إلى استخدام عمليات معاودة الاتصال.