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) בשביל תאימות לאחור. לא ניתן להשתמש בשתיהן באותה בקשה להפעלת פונקציה. ההבטחה הזו מצליחה לפתור את הבעיה באותו סוג שמועבר לקריאה החוזרת.