chrome.system.cpu

תיאור

שימוש ב-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).