שתף באמצעות


ניתוח רגרסיה חכם של CPU

חשוב

בסיס הבדיקה עבור Microsoft 365 יעבר לסוף החיים (EOL) ב- 31 במאי, 2024. אנו מחויבים לעבוד יחד עם כל לקוח כדי לספק תמיכה והדרכה כדי להפוך את המעבר לחלק ככל האפשר. אם יש לך שאלות, חששות או שאתה זקוק לסיוע, שלח בקשת תמיכה.

ניצול CPU יכול לציין אם יישום מושפע מעדכון מערכת הפעלה.

Test Base עבור Microsoft 365 מספק למפתחי תוכנה תובנות לגבי רגרסיות הביצועים של ה- CPU המתרחשות כאשר האפליקציה שלהם פועלת בגירסאות שונות של עדכון מערכת הפעלה (OS) הקרובה של Windows.

רגרסיות CPU אלה מאפשרות למפתחים לזהות ולפתור בעיות באפליקציות (וכשלים פוטנציאליים) לפני שעדכון מערכת ההפעלה נפרס באופן נרחב, ובכך מונע חוויה שגויה עבור משתמש הקצה.

כיצד פועל ניתוח רגרסיה של CPU

כמשתמש בסיס בדיקה, באפשרותך להעלות את הקבצים הבינאריים של היישום שלך (בקובץ .zip אחד), יחד עם קבצי Script של בדיקה משויכים ולבחור את גירסת מערכת ההפעלה של Windows שממנה ברצונך לבדוק את היישום בפורטל הבסיס לבדיקה ב- Azure.

לאחר מכן, שירות Test Base מפעיל את קבצי ה- Script לבדיקה ומבצע ניתוח רגרסיה של ה- CPU.

השירות בודק אם ניצול ה- CPU עבור היישום על גירסת קדם ההפצה של העדכון עבור מערכת ההפעלה המהווה יעד תואם לניצול ה- CPU עבור הגירסה ההפצה של מערכת ההפעלה.

ניצול ה- CPU אינו השוואה דומה ל- 100% כגון מכיוון שהתהליכים הפועלים בשתי הגירסאות של מערכת ההפעלה עשויים להיות תואמים או לא להיות תואמים באופן מדויק עקב גירסאות שונות של מערכת ההפעלה; עם זאת, הניתוח שבוצע על-ידי Test Base יכול להראות לך אם ניצול ה- CPU עבור היישום שלך מושפע מעדכון מערכת הפעלה קרוב ובפרט אילו תהליכים בוצעו רגרסיה מהפעלות בדיקה קודמות.

בתמונה שלהלן, קיימות שתי מהדורות של מערכת ההפעלה שאותן ניצולי ה- CPU מושווים עבור אותו יישום.

  • הכרטיסיה ניצול CPU מציגה את הגבול העליון וה תחתון של ניצול עבור המהדורות באחוזונים 90 ו- 10 בהתאמה.
  • גרפים מציגים את סדרת הזמן של ניצול CPU יחד עם הניצול הממוצע.

כעת לקוחות יכולים להשתמש בפונקציונליות כדי לקבוע אם ניצול ה- CPU של היישום שלהם מושפע מעדכונים של מערכת ההפעלה, ובפרט אילו תהליכים רגרסיה מהביצוע הקודם שלהם.

ניתוח רגרסיה של CPU.

זיהוי תהליך רלוונטי

כאן, נדון באופן הזיהוי של תהליכים רגרסיים ביישום.

ניתוח רגרסיית ביצועים דורש מעקב אחר סוגים שונים של מוני ביצועים עבור כל תהליך הפועל במחשב וירטואלי במהלך הפעלת הבדיקה.

ניתוח כזה לוכד משתנים רבים עבור תהליכים רבים עבור יישום נתון. לא כל התהליכים משויכים להפעלה או ליישום. כדי לעקוף אתגר זה, אלגוריתם לדירוג מידע הדדי באמצעות ההסתברות ותיאוריה המידע מוחל כדי לברר אילו תהליכים רלוונטיים ביותר עבור אפליקציה נתונה.

יישום יכול להיחשב לסוג אחד של משתנה אקראי נפרד בזמן שתהליך נחשב לסוג אחר של משתנה אקראי נפרד. השיוך של שני המשתנים האקראיים נמדד באמצעות הסתברויות מותנה עבור הרלוונטיות.

לאחר מכן מוצגים תהליכים בסדר הרלוונטיות שלהם עבור כל יישום. באפשרותך גם להוסיף קבוצת משנה של תהליכים שניתן לנטר לפיהן, כברירת מחדל, יחד עם תהליכים רלוונטיים עבור ניתוח רגרסיה של ה- CPU. לאחר שזוהתה רגרסיה, באפשרותך להוריד את ערכת הכלים של Windows מנתח הביצועים ולנתח סיבות לביצועי CPU.

קובץ windows מנתח הביצועים רישום מעקב אחר אירועים (ETL) כקלט וקובצי .etl אלה זמינים בקבצי יומן הרישום הניתנים להורדה לבדיקה זמינים בפורטל. אם ברצונך לקבל מידע נוסף על איתור באגים בביצועי ה- CPU, עיין בתיעוד מנתח הביצועים Windows.