آموزش .NET عملکرد بهینه سازی و پروفایل با JetBrains dotTrace

.NET Performance Optimization & Profiling with JetBrains dotTrace

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با نحوه پروفایل ، شناسایی گلوگاه های hotspot و بهینه سازی کد .NET برای ایجاد برنامه های سریع و کارآمد با JetBrains dotTrace آشنا شوید. مشتریان صبور نیستند و هرگز در طول تاریخ عملکرد وب سایت یا برنامه شما به اندازه امروز مهم نبوده است. طبق آمازون ، هر 100 میلی ثانیه افزایش زمان بار ، 1٪ فروش را کاهش می دهد. در سال 2013 این می تواند به معنای 740 میلیون دلار باشد! سرعت سایت و برنامه از نظر ذهنی با قابلیت اطمینان ، اعتبار ، امنیت و ثبات ارتباط دارد. توسعه دهندگان اغلب از چگونگی بهینه سازی عملکرد به درستی آگاه نیستند. حتی بدتر ، عملکرد فقط در اولویت قرار می گیرد که غیرقابل قبول باشد یا در بهترین حالت آزار دهنده باشد. با نحوه پروفایل ، شناسایی گلوگاه های hotspot و بهینه سازی کد .NET برای ایجاد برنامه های سریع و کارآمد با JetBrains dotTrace آشنا شوید.

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

چرا بهینه سازی عملکرد و پروفایل اهمیت دارد Why Performance Optimization & Profiling Matters

  • چرا پروفایل بهینه سازی عملکرد اهمیت دارد Why Performance Optimization & Profiling Matters

dotTrace چیست و چگونه می توانم آن را پیدا کنم؟ What Is dotTrace & How Do I Get It?

  • dotTrace چیست چگونه می توانم آن را پیدا کنم؟ What Is dotTrace & How Do I Get It?

  • پروفایل چیست؟ What Is Profiling?

  • مجوز dotTrace dotTrace Licensing

  • dotTrace را دریافت کنید Get dotTrace

  • بردن Takeaway

برنامه های پشتیبانی از پروفایل و عدم استفاده از dotTrace Supported Profiling Applications & When Not to Use dotTrace

  • برنامه های نمایه پشتیبانی شده Supported Profiling Applications

  • چه زمانی از dotTrace استفاده نکنید When NOT to Use dotTrace

  • زمان استفاده از dotTrace When to Use dotTrace

  • بردن Takeaway

لگد زدن به لاستیک ها: نمایه سازی برنامه های نمایشی Kicking the Tires: Profiling Demo Applications

  • لگد زدن به لاستیک ها: نمایه سازی برنامه های نمایشی Kicking the Tires: Profiling Demo Applications

  • UI: م Basicلفه های اساسی UI: The Basic Components

  • پروفایل کار Profiling Workflow

  • نسخه ی نمایشی: تور سریع در اطراف dotTrace Demo: Quick Tour Around dotTrace

  • نسخه ی نمایشی: dotTrace در عمل با RayTrace Demo: dotTrace in Action with RayTrace

  • نسخه ی نمایشی: Timeline Viewer Demo: Timeline Viewer

  • بردن Takeaway

نقاط داغ ، گلوگاهها و عکسهای فوری Hotspots, Bottlenecks, & Snapshots

  • نقاط داغ در مقابل گلوگاه ها Hotspots vs. Bottlenecks

  • عکسهای فوری Snapshots

  • بازدیدها dotTrace dotTrace Views

  • یک گره dotTrace A dotTrace Node

  • موضوعات درخت Threads Tree

  • درخت تماس بگیرید Call Tree

  • فهرست ساده Plain List

  • نقاط داغ Hot Spots

  • ردیابی بازگشت Back Traces

  • صادرات و ذخیره عکسهای فوری Exporting and Saving Snapshots

  • حاشیه نویسی عکس فوری Snapshot Annotations

  • نسخه ی نمایشی: عکس های فوری ، بازدیدها ، نقاط مهم Demo: Snapshots, Views, & Hotspots

  • نسخه ی نمایشی: با Log Reader یک نقطه اتصال پیدا کنید Demo: Find a Hotspot with Log Reader

  • نسخه ی نمایشی: عملکرد را با مجموعه ها بهبود بخشید Demo: Improve Performance with Collections

  • بردن Takeaway

پیمایش ، زیر سیستم ها ، فیلتر کردن ، قالب بندی ، تاشو و گزینه ها Navigation, Subsystems , Filtering, Formatting, Folding, & Options

  • تکنیک های dotTrace dotTrace Techniques

  • جستجو و پیمایش Searching and Navigating

  • محدود کردن محدوده در برگه جدید Narrowing Scope in New Tab

  • نشانک ها Bookmarks

  • سیستم های فرعی Subsystems

  • قالب بندی Formatting

  • فیلتر کردن Filtering

  • تاشو Folding

  • توابع با ضربه کوچک یا زمان صفر Functions with Small Impact or Zero Time

  • حاشیه نویسی Node Annotations

  • گزینه های پیش نمایش کد Code Preview Options

  • نسخه ی نمایشی: تکنیک های ساده با برنامه آب و هوا Demo: Techniques with Simple Weather App

  • نسخه ی نمایشی: شمارنده XML Demo: XML Counter

  • بردن Takeaway

ردیابی ، خط به خط ، نمونه گیری و جدول زمانی Tracing, Line by Line, Sampling, & Timeline

  • ردیابی ، خط به خط ، نمونه گیری ، جدول زمانی Tracing, Line by Line, Sampling, & Timeline

  • روش های اندازه گیری زمان Time Measurement Methods

  • انواع نمایه سازی عملکرد Performance Profiling Types

  • نمونه گیری Sampling

  • ردیابی Tracing

  • خط به خط Line by Line

  • جوانب مثبت و منفی عملکرد Performance Pros and Cons

  • نسخه ی نمایشی: نمایشگر عملکرد Demo: Performance Viewer

  • تعریف جدول زمانی Timeline Definition

  • مرورگر جدول زمانی Timeline Viewer

  • نسخه ی نمایشی: Timeline Viewer Demo: Timeline Viewer

  • بردن Takeaway

عملکرد و پیش بینی و مقایسه عکس های فوری Performance Gain Forecasting & Comparing Snapshots

  • عملکرد با پیش بینی عملکرد مقایسه عکس های فوری Performance Gain Forecasting & Comparing Snapshots

  • پیش بینی Forecasting

  • مقایسه عکسهای فوری Comparing Snapshots

  • اشتراک عکس های فوری Sharing Snapshots

  • dotTrace در عمل پیش بینی ، مقایسه ، به اشتراک گذاری dotTrace in Action Forecasting, Comparing, & Sharing

  • بردن Takeaway

از راه دور Profil & Profiling API Remote Profiling & Profiling API

  • API پروفایل از راه دور Remote Profiling & Profiling API

  • نمایه سازی از راه دور Remote Profiling

  • Profiling API Profiling API

  • نسخه ی نمایشی: نمایه سازی از راه دور Demo: Remote Profiling

  • نسخه ی نمایشی: پروفایل Api Demo: Profiling Api

  • بردن Takeaway

ادغام ویژوال استودیو و مشخصات آزمایش واحد Visual Studio Integration & Unit Test Profiling

  • مشخصات پروفایل واحد Visual Studio Integration Unit Visual Studio Integration & Unit Test Profiling

  • نمای منبع Source View

  • تعویض پوشه Folder Substitution

  • dotTrace با dotPeek کامپایل می کند dotTrace Decompiles with dotPeek

  • سرورهای نماد Symbol Servers

  • تست های پروفایل واحد Profiling Unit Tests

  • نسخه ی نمایشی: ادغام ویژوال استودیو Demo: Visual Studio Integration

  • نسخه ی نمایشی: پروفایل آزمایشات واحد Demo: Unit Tests Profiling

  • بردن Takeaway

نمایه سازی حافظه: رفتن فراتر از dotTrace & Into dotMemory Memory Profiling: Going Beyond dotTrace & Into dotMemory

  • نمایه سازی حافظه: رفتن فراتر از dotTrace به نقطه حافظه Memory Profiling: Going Beyond dotTrace & Into dotMemory

  • تور خاطره dotMemory Tour

  • Takeaway: مورد dotMemory Takeaway: Case for dotMemory

غذای آماده نهایی Final Takeaway

  • غذای آماده نهایی Final Takeaway

نمایش نظرات

نظری ارسال نشده است.

آموزش .NET عملکرد بهینه سازی و پروفایل با JetBrains dotTrace
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 10m
83
Pluralsight (پلورال سایت) pluralsight-small
22 فروردین 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
81
4.2 از 5
دارد
دارد
دارد
Xavier Morera

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Xavier Morera Xavier Morera

خاویر بسیار علاقه مند به تدریس است ، به دیگران کمک می کند جستجو و Big Data را درک کنند. او همچنین یک کارآفرین ، مدیر پروژه ، نویسنده فنی ، مربی است و دارای چند گواهینامه با Cloudera ، Microsoft و Scrum Alliance ، همراه با MVP مایکروسافت است. او بخش عمده ای از حرفه خود را صرف کار بر روی پروژه های پیشرفته با تمرکز اصلی در .NET ، Solr و Hadoop در میان چند فناوری جالب دیگر کرده است. در طول چندین پروژه ، وی مهارت هایی را برای مقابله با راه حل های نرم افزاری پیچیده سازمانی ، کار با شرکت هایی که از شرکت های نوپا گرفته تا مایکروسافت کار می کنند ، کسب کرده است. خاویر همچنین به عنوان مربی v/trainer در سراسر جهان برای مایکروسافت کار می کرد.

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

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

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