آموزش اندازه گیری عملکرد .NET

Measuring .NET Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه عملکرد برنامه دات نت را با انواع ابزارهای عملکردی برای تشخیص مصرف زیاد پردازنده و مشکلات حافظه و همچنین نظارت بر سیستم های تولید به طور مداوم برای مشکلات عملکرد ، اندازه گیری کنید. همه را بزرگ کنید شناسایی معیارهای عملکرد 16 متر 3 ثانیه اندازه گیری عملکرد برنامه متصل به CPU 42 متر 1 ثانیه اندازه گیری پاسخگویی UI 16m 21s اندازه گیری عملکرد حافظه 28 متر 22s خلاص شدن از شر نشت حافظه 40 متر 53s اندازه گیری عملکرد لایه داده 15 متر 55 ساله نظارت بر عملکرد زمان تولید 39 متر 10 ثانیه علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

سرفصل ها و درس ها

شناسایی معیارهای عملکرد Identifying Performance Metrics

  • مقدمه Introduction

  • معیارهای عملکرد Performance Metrics

  • نظارت مستمر و تست رگرسیون Continuous Monitoring and Regression Testing

اندازه گیری عملکرد برنامه متصل به CPU Measuring CPU-bound Application Performance

  • برنامه های متصل به CPU CPU-bound Applications

  • پروفایل های نمونه گیری و ابزار دقیق Sampling and Instrumentation Profilers

  • نسخه ی نمایشی: پروفایلر نمونه برداری Demo: Sampling Profiler

  • نسخه ی نمایشی: پروفایل ابزار دقیق Demo: Instrumentation Profiler

  • نسخه ی نمایشی: پروفایل نمونه برداری در سطح سیستم Demo: System-wide Sampling Profiler

  • جلوه های CPU سطح پایین Low-level CPU Effects

  • نسخه ی نمایشی: نمایه سازی سطح پایین CPU Demo: Low-level CPU Profiling

  • خلاصه Summary

اندازه گیری پاسخگویی UI Measuring UI Responsiveness

  • پاسخگو بودن رابط کاربر UI Responsiveness

  • نسخه ی نمایشی: Visual Studio Concurrency Visualizer Demo: Visual Studio Concurrency Visualizer

  • نسخه ی نمایشی: Visual Studio Timeline Tool Demo: Visual Studio Timeline Tool

  • خلاصه Summary

اندازه گیری عملکرد حافظه Measuring Memory Performance

  • تأثیر عملکرد جمع آوری زباله Performance Impact of Garbage Collection

  • نسخه ی نمایشی: تصویرگری GC Pause Times Demo: Illustrating GC Pause Times

  • منابع فشار GC Sources of GC Pressure

  • نسخه ی نمایشی: ردیابی تخصیص های حافظه Demo: Tracking Memory Allocations

  • تکه تکه شدن حافظه Memory Fragmentation

  • نسخه ی نمایشی: شناسایی تکه تکه شدن حافظه Demo: Identifying Memory Fragmentation

  • خلاصه Summary

خلاص شدن از شر نشت حافظه Getting Rid of Memory Leaks

  • درک نشت های حافظه Understanding Memory Leaks

  • تجزیه و تحلیل نشت حافظه Analyzing Memory Leaks

  • بهینه سازی عکس های فوری Heap Optimizing Heap Snapshots

  • نسخه ی نمایشی: تجزیه و تحلیل نشت حافظه با dotMemory Demo: Memory Leak Analysis with dotMemory

  • نسخه ی نمایشی: تجزیه و تحلیل نشت حافظه با PerfView Demo: Memory Leak Analysis with PerfView

  • خلاصه Summary

اندازه گیری عملکرد لایه داده Measuring Data Layer Performance

  • عملکرد در لایه دسترسی به داده ها Performance in the Data Access Layer

  • نسخه ی نمایشی: نظارت بر دسترسی به داده های چارچوب نهاد Demo: Monitoring Entity Framework Data Accesses

  • خلاصه Summary

نظارت بر عملکرد زمان تولید Production-time Performance Monitoring

  • نظارت بر عملکرد در تولید Performance Monitoring in Production

  • شمارنده عملکرد ویندوز Windows Performance Counters

  • نسخه ی نمایشی: نظارت و ضبط PerfMon Demo: PerfMon Monitoring and Recording

  • ردیابی رویداد برای ویندوز Event Tracing for Windows

  • نسخه ی نمایشی: نظارت مستمر ETW با PerfView Demo: Continuous ETW Monitoring with PerfView

  • APM با برنامه Insights APM with Application Insights

  • نسخه ی نمایشی: بینش برنامه در یک برنامه ASP.NET Demo: Application Insights in an ASP.NET Application

  • خلاصه دوره Course Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش اندازه گیری عملکرد .NET
جزییات دوره
3h 18m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
171
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sasha Goldshtein Sasha Goldshtein

ساشا مدیر ارشد گروه Sela ، شرکت برتر آموزش و مشاوره اسرائیل ، و یک Microsoft C # MVP است. وی در زمینه بهینه سازی عملکرد ، رفع اشکال در تولید ، سیستم های توزیع شده/ابری و توسعه موبایل تخصص دارد. ساشا یک سخنران مکرر در کنفرانس های بین المللی و نویسنده "Pro .NET Performance" و دوره های آموزشی متعدد است.