الوصف
استخدِم واجهة برمجة تطبيقات 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 والإصدارات الأحدث، ولكن يتم توفير عمليات معاودة الاتصال من أجل التوافق مع الأنظمة القديمة. لا يمكنك استخدام كليهما في نفس استدعاء الدالة. يتم حل الوعد بنفس النوع الذي يتم تمريره إلى معاودة الاتصال.