קורס ייחודי זה, מספק לסטודנטים את הידע והכישורים לפיתוח יישומים בעלי ביצועים מעולים בסביבת דוט נט. בניית יישומים בעלי ביצועים גבוהים עם DOT NET Framework דורש הבנה עמוקה של ניהול זיכרון, הבנה בנושאי Internals, יישום מבני הנתונים של המערכת, Containers והכי חשוב – להכיר לעומק כלים למדידת ביצועי יישומים. הקורס כולל מספר רב של תרחישי מדידת ביצועים, טריקים לאופטימיזציה ולימוד דוט נט לעומק.

 

משך - 3 ימים

 

קהל היעד - קורס זה מיועד למפתחי #C עם ניסיון מעשי ב- NET.

 

רישום לקורס
   

ליתר קורסי דוט נט מתקדמים

קורס-פיתוח-תוכנה-עם-WCF, קורס-פיתוח-שירותי-WEB-באז'ור, קורס-לינק, קורס-WCF-מתקדם, קורס-שיפור-ביצועי-תוכנה-מבוססת-DOT-NET, דיזיין-פטרנס-עבור-דוט-נט-וטכניקות-תכנות-מתקדמות, סדנה-לניפוי-שגיאות-בסביבת-דוט-נט, סדנה-לניפוי-שגיאות-ושיפורי-ביצועים-בסביבת-DOT-NET, קורס-EF, קורס-MEF-ניהול-הרחבת-הגדרות, ארכיטקטורת-לקוח-חכם-MVVM, תכנות-מקבילי-ואסינכרוני-ב-דוט-נט,

לרשימה של כל קורסי הייטק

 



תכנים בתרגום אוטומטי מאנגלית. לתכנית הקורס המקורית באנגלית

 

מודול 1 - מבוא
מודול 2 - מדידת ביצועים
מדדים למדידת ביצועים - מה ניתן למדוד?
מידות הביצועים של Windows
פרופילי מעבדים - דגימה ומכשור
פרופיל הקצאת זיכרון
זיכרון דליפת פרופיל
פרופיל מקביליות
מעקב אחר אירועים עבור Windows
ערכת הכלים של Windows ביצועים ו
מיקרו-מידוד
LAB: מדידת זמן המעבד וזמן השעון
LAB: הקצאת הקצאות זיכרון
LAB: אבחון דליפת זיכרון
LAB: פרופיל המטמון מתגעגע
מודול 3 - סוג פנימיים
הבדלים בין סוגי ערכים וסוגי ייחוס
פריסת זיכרון מסוג ייחוס - מצביע אובייקט מסוג, אינדקס סינכרון לחסימה
שימוש בשיטות וירטואליות לעומת שיטות לא וירטואליות, המשנה האטום
פריסת זיכרון מסוג ערך, איגרוף
יישום סוגי ערכים נכון - שווה ו GetHashCode
מודול 4 - אוסף אשפה
ספירת סימוכין לעומת מעקב אחר GC
ערימה מנוהלת ומצביע האובייקט הבא (NOP)
סמן ו לטאטא GC מודל, שורשי GC
GC טעמים - תחנת עבודה GC, שרת GC
Thread ההשעיה GC
הצמדת אובייקטים שמקושרים לקוד לא מנוהל
דורות והפניות בין דור
מקטעי GC וזיכרון וירטואלי
ממשקי API מנוהלים
גמר הפנימיים וסופיות דטרמיניסטית
הפניות חלשות
שיטות עבודה מומלצות לאינטראקציה עם GC
מודול 5 - גנריות
מוטיבציה ואילוצים כלליים
יישום של גנרי בזמן ריצה
NET. גנריות לעומת Java Generics ו- C + + תבניות
מודול 6 - קוד לא בטוח
מחלקת המרשלים, גישה לזיכרון לא מנוהל
העתקת נתונים ממבנים שאינם מנוהלים
C # מצביעים, את מילת המפתח לא בטוחים, מצביע נקודות
LAB: יישום עותק זיכרון עם קוד לא בטוח
LAB: שיפור גישות הדור קוד
מודול 7 - אוספים
אוספים
בחירת אוסף
שיקולים במטמון
אוספים מותאמים אישית
מודול 8 - אופטימיזציות JIT
רקע מרובה ליבות JIT
NGen
MPGO
RyuJIT
ILMERGE
. NET
שיטת הבעה
טווח בדוק אלימינציה
Microsoft.Bcl.Simd
תנאים מוקדמים
ידע מקצועי של C # 3.0
ידע מקצועי של .NET Framework
היכרות עם נושאי מערכות הפעלה: חוטים, החלפה, מטמון של מערכת קבצים, ניהול זיכרון
הכרות עם נושאים של ארגון המחשב: מעבד, זיכרון מטמון, זיכרון
מטרות
מדוד את הביצועים של יישומי .NET בפלטפורמת Windows.
הימנע ממבצעים בביצועים בכל מיני יישומים מנוהלים.
שפר את ביצועי ניהול זיכרון יישומים על ידי כראוי אינטראקציה עם אספן זבל NET.
בחר את יישום האוסף הנכון ליישומים מנוהלים.
בחר בין סוגי התייחסות וסוגי ערכים, שיטות וירטואליות ולא וירטואליות.

רוצים לקבל הצעת מחיר?
השאירו פרטים »
או חייגו 03-6176666

11/05/2019

חזרה

מעוניינים במידע נוסף?

מלאו פרטיכם ונציגינו יחזרו אליכם בהקדם

  • *שם מלא:

  • *אימייל:

  • *טלפון:

  • *נושא הפניה:

  • פירוט הפניה:

  • קבוצת סלע

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

    הצטרפו לרשימת הדיוור של סלע  »
  • מכללת סלע

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

    הצטרפו לרשימת הדיוור של סלע  »
  • אתר הסטודנטים

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

    כניסה לאתר הסטודנטים »