نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه عملکرد برنامه دات نت را با انواع ابزارهای عملکردی برای تشخیص مصرف زیاد پردازنده و مشکلات حافظه و همچنین نظارت بر سیستم های تولید به طور مداوم برای مشکلات عملکرد ، اندازه گیری کنید. همه را بزرگ کنید شناسایی معیارهای عملکرد 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات