CG数据库 >> .NET Performance Optimization & Profiling with JetBrains dotTrace

.NET Performance Optimization & Profiling with JetBrains dotTrace的图片1

.NET Performance Optimization & Profiling with JetBrains dotTrace

MP4 | AVC 288kbps | English | 1024x768 | 15fps | 3h 10mins | AAC stereo 192kbps | 856 MB

Genre: Video Training

Customers are not patient and never in history has your website or application's performance mattered as much as today. According to Amazon, every 100 millisecond increase in load time decreased sales by 1%. In 2013 that could mean as much as 740 million dollars! Site and application speed is mentally associated with reliability, credibility, security, and stability. Developers are often unaware of how to optimize performance properly. Even worse, performance becomes a priority only when it is unacceptable or, in the best case, annoying. Learn how to profile, identify hotspot bottlenecks, and optimize .NET code to create fast and efficient applications with JetBrains dotTrace.

Why Performance Optimization & Profiling Matters

Why Performance Optimization & Profiling Matters

What Is dotTrace & How Do I Get It?

What Is dotTrace & How Do I Get It?

What Is Profiling?

dotTrace Licensing

Get dotTrace

Takeaway

Supported Profiling Applications & When Not to Use dotTrace

Supported Profiling Applications

When NOT to Use dotTrace

When to Use dotTrace

Takeaway

Kicking the Tires: Profiling Demo Applications

Kicking the Tires: Profiling Demo Applications

UI: The Basic Components

Profiling Workflow

Demo: Quick Tour Around dotTrace

Demo: dotTrace in Action with RayTrace

Demo: Timeline Viewer

Takeaway

Hotspots, Bottlenecks, & Snapshots

Hotspots vs. Bottlenecks

Snapshots

dotTrace Views

A dotTrace Node

Threads Tree

Call Tree

Plain List

Hot Spots

Back Traces

Exporting and Saving Snapshots

Snapshot Annotations

Demo: Snapshots, Views, & Hotspots

Demo: Find a Hotspot with Log Reader

Demo: Improve Performance with Collections

Takeaway

Navigation, Subsystems , Filtering, Formatting, Folding, & Options

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

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

Demo: Timeline Viewer

Takeaway

Performance Gain Forecasting & Comparing Snapshots

Performance Gain Forecasting & Comparing Snapshots

Forecasting

Comparing Snapshots

Sharing Snapshots

dotTrace in Action Forecasting, Comparing, & Sharing

Takeaway

Remote Profiling & Profiling API

Remote Profiling & Profiling API

Remote Profiling

Profiling API

Demo: Remote Profiling

Demo: Profiling Api

Takeaway

Visual Studio Integration & Unit Test Profiling

Visual Studio Integration & Unit Test Profiling

Source View

Folder Substitution

dotTrace Decompiles with dotPeek

Symbol Servers

Profiling Unit Tests

Demo: Visual Studio Integration

Demo: Unit Tests Profiling

Takeaway

Memory Profiling: Going Beyond dotTrace & Into dotMemory

Memory Profiling: Going Beyond dotTrace & Into dotMemory

dotMemory Tour

Takeaway: Case for dotMemory

Final Takeaway

Final Takeaway

.NET Performance Optimization & Profiling with JetBrains dotTrace的图片2

发布日期: 2016-11-12