תיאור
שימוש ב-API system.cpu
כדי לשלוח שאילתות על מטא-נתונים של המעבד (CPU).
הרשאות
system.cpu
סוגים
CpuInfo
מאפיינים
-
archName
מחרוזת
שם הארכיטקטורה של המעבדים.
-
תכונות
String[]
קבוצה של קודי תכונות שמציינת חלק מהיכולות של המעבד. הקודים הנתמכים בשלב הזה הם 'mmx', 'sse', 'sse2', 'sse3', 'ssse3', 'sse4_1', 'sse4_2' ו-'avx'.
-
modelName
מחרוזת
שם הדגם של המעבדים.
-
numOfProcessors
number
מספר המעבדים הלוגיים.
-
מעבדים
מידע על כל מעבד לוגי.
-
טמפרטורות
מספר[]
Chrome 60+רשימה של ערכי הטמפרטורה של המעבד (CPU) מכל אזור תרמי במעבד. הטמפרטורות הן במעלות צלזיוס.
נכון לעכשיו, נתמך ב-Chrome OS בלבד.
CpuTime
מאפיינים
-
ללא פעילות
number
הזמן המצטבר של חוסר פעילות מצד המעבד.
-
ליבה (kernel)
number
הזמן המצטבר שמשמש תוכנות ליבה במעבד הזה.
-
סה"כ
number
הזמן המצטבר הכולל של מעבד המידע. הערך הזה שווה ל-user + ליבה + ללא פעילות.
-
משתמש
number
הזמן המצטבר שמשמש תוכנות מרחב משתמשים במעבד הזה.
ProcessorInfo
מאפיינים
-
שימוש
פרטי השימוש המצטברים של המעבד הלוגי הזה.
שיטות
getInfo()
chrome.system.cpu.getInfo(
callback?: function,
)
שליחת שאילתות לגבי מידע בסיסי על המעבד (CPU) של המערכת.
פרמטרים
-
קריאה חוזרת (callback)
פונקציה אופציונלית
הפרמטר
callback
נראה כך:(info: CpuInfo) => void
-
מידע
-
החזרות
-
Promise<CpuInfo>
Chrome מגרסה 91 ואילךהבטחות נתמכות במניפסט מגרסה V3 ואילך, אבל ניתנות קריאות חוזרות (callback) בשביל תאימות לאחור. לא ניתן להשתמש בשתיהן באותה בקשה להפעלת פונקציה. ההבטחה הזו מצליחה לפתור את הבעיה באותו סוג שמועבר לקריאה החוזרת.