dotTrace Data Sheet

Key Facts
dotTrace is a .NET performance profiler – that is, a tool that helps you find out
exactly what causes a .NET application to run slower than expected. Locating
performance bottlenecks in a .NET application is easy with dotTrace, thanks to a
rich user interface and robust processing of large-scale snapshots.
Key Features
–– Support for Various .NET Apps
dotTrace helps you locate performance bottlenecks in a variety of .NET
applications, including those based on .NET Framework 2.0 to 4.5.2 and
Silverlight 5.
–– Multiple Profiling Modes For All Types of Performance Issues
Use the so-called “performance profiling” for the straightforward “What is the
slowest method?” scenarios.
Use “timeline profiling” for issues where the order of events does matter: UI
freezes, sync delays, excessive garbage collections, file I/O, and other interval
events.
–– Convenient Data Representation
A number of informative views and diagrams allow for the insightful
examination of profiling results.
–– Remote Profiling
Profile remote applications without having to deploy the entire profiler
infrastructure. This becomes very useful when you are trying to find and resolve
performance issues on a machine that runs in production environment.
–– On-Demand Profiling
Take a snapshot of application performance anytime during its execution.
dotTrace can be attached to a running application for profiling, and detached as
soon as profiling information is captured.
–– Snapshots Comparison
dotTrace is able to compare any two performance snapshots of the same
application. View snapshots side-by-side to compare and contrast function
timings.
–– Profiling Unit Tests
If you have ReSharper installed on top of Visual Studio, you can easily start
profiling unit tests from the code editor or ReSharper’s unit test runner.
www.jetbrains.com
–– Quick Identification of Performane Issues
Find bottlenecks with just one glance at Subsystems – a unique feature that
shows you a quick overview of where a possible bottleneck may originate from
(e.g., working with collections or strings, UI visualization or SQL communication,
and so on).
–– Forecasting Performance Optimization Results
Immediately estimate how removing a bottleneck would affect the overall
application performance — without recalculating your snapshot.
–– Code Preview
The code preview area shows the source or decompiled code to help you make
an educated guess as to what could cause a particular slowdown.
–– Profiling API
Control profiling workflow from within the profiled application
with the dotTrace profiling API.
System Requirements
Processor: min. Intel Core 2 Duo 2GHz
Memory: min. 1Gb, recommended 4Gb or higher
Disk space: 200Mb
One of the following operating systems
(a 64-bit OS is highly recommended for optimal performance):
–– Microsoft Windows XP SP3 (not recommended)
–– Microsoft Windows Vista (not recommended)
–– Microsoft Windows Server 2008 (not recommended)
–– Microsoft Windows Server 2008 R2
–– Microsoft Windows Server 2012 -/R2
–– Microsoft Windows 7
–– Microsoft Windows 8
–– Microsoft Windows 8.1
.NET Framework 3.5 SP1 or later (for remote profiling –
on both local and remote machines)
.NET Framework 4.0 or later for timeline profiling.
Headquarters
and International Sales
[email protected]
North American Sales
[email protected]
JetBrains s.r.o.
Kavčí Hory Office Park
Na hřebenech II 1718/10
Praha 4 — Nusle — 147 00
Czech Republic
324 New Brooklyn Road
Berlin NJ 08009
Tel: +420 2 4172 2501
Fax: +420 2 4172 2540
East Coast
Tel: +1 609 714 7883
Fax: +1 866 838-6784
West Coast Sales and Business
Development
1900 South Norfolk St.
Suite 350 San Mateo,
CA 94403
02/2014DSGN-1018
Tel: +1 650 577 2345
Fax: +1 866 838 6784
www.jetbrains.com
© 2014 JetBrains. All rights reserved.