الوصف
يمكنك استخدام واجهة برمجة التطبيقات system.cpu
لطلب البحث عن البيانات الوصفية لوحدة المعالجة المركزية (CPU).
الأذونات
system.cpu
الأنواع
CpuInfo
أماكن إقامة
-
archName
سلسلة
تمثّل هذه السمة اسم المعالجات.
-
الميزات
سلسلة[]
مجموعة من رموز الميزات التي تشير إلى بعض إمكانيات معالج البيانات. الرموز المتاحة حاليًا هي "mmx" و"sse" و"sse2" و"sse3" و"ssse3" و"sse4_1" و"sse4_2" و"avx".
-
modelName
سلسلة
تمثّل هذه السمة اسم طراز المعالجات.
-
numOfProcessors
الرقم
عدد المعالجات المنطقية.
-
معالِجات بيانات
معلومات حول كل معالج منطقي.
-
درجات الحرارة
رقم[]
الإصدار 60 من Chrome أو الإصدارات الأحدثقائمة بقراءات درجة حرارة وحدة المعالجة المركزية (CPU) من كل منطقة حرارية في وحدة المعالجة المركزية (CPU) تبلغ درجات الحرارة درجات مئوية.
لا تتوفّر هذه الميزة حاليًا إلا على نظام التشغيل ChromeOS.
CpuTime
أماكن إقامة
-
غير مستخدَم من قِبل أي برنامج حاليًا
الرقم
الوقت التراكمي الذي يقضيه هذا المعالج في وضع عدم النشاط.
-
النواة (kernel)
الرقم
الوقت التراكمي الذي تستخدمه برامج النواة على هذا المعالج.
-
المجموع
الرقم
إجمالي الوقت التراكمي لهذا المعالج. هذه القيمة تساوي المستخدم + النواة + الخاملة.
-
المستخدم
الرقم
الوقت التراكمي الذي تستخدمه برامج مساحة المستخدم على هذا المعالج.
ProcessorInfo
أماكن إقامة
-
الاستخدام
معلومات الاستخدام التراكمية لهذا المعالج المنطقي.
الطُرق
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
طلبات البحث عن المعلومات الأساسية عن وحدة المعالجة المركزية (CPU) للنظام
المعلمات
-
رد الاتصال
الدالة اختيارية
تظهر المَعلمة
callback
على النحو التالي:(info: CpuInfo) => void
-
معلومات
-
المرتجعات
-
Promise<CpuInfo>
الإصدار 91 من Chrome أو الإصدارات الأحدثلا تتوفّر الوعود إلا مع إصدار Manifest V3 والإصدارات الأحدث، وتحتاج الأنظمة الأساسية الأخرى إلى استخدام عمليات معاودة الاتصال.