JustTrace

2-in-1 memory and performance
.NET profiler

JustTrace

Key Features

2-in-1 Profiler

The JustTrace two-in-one profiler includes both a memory and performance profiler. The performance profiler comes in two types – sampling and tracing.

JustTrace enables you to:

  • optimize your app’s performance
  • reduce memory usage
  • fix memory leaks
  • comprehend both the performance and memory profile of your app

JustTrace now supports performance profiling of mixed mode .NET and native applications. Get complete coverage in one simple to use, yet powerful tool, all at an affordable price.

Seamless Visual Studio Integration

Not only does the JustTrace UI seamlessly blend with Visual Studio, JustTrace runs as a Visual Studio extension in a separate process. Working out-of-process, JustTrace can profile heavier applications even on 32-bit Windows machines without affecting VS memory consumption.

Enhanced User Experience

The JustTrace friendly UX, intuitive work-flow and rich data visualization help you easily optimize your apps, track down and remove memory leaks and performance issues. The easy-to-use session setup gets started with JustTrace in no time. The clean UI makes navigation and work-flow intuitive and fast. The improved In-Session experience will guide your profiling every step of the way.

Profiles Multiple Application Types

JustTrace supports profiling of multiple application types including:

  • ASP.NET(IIS, IIS Express and WebDev)
  • WPF and WPF Browser
  • Winforms, Silverlight, and Windows 8 (Windows Store)
  • Windows Service
  • Azure (DevFabric)
  • Mixed mode .NET and native (including C++) apps (performance profiling only)

JustTrace is fully compatible with Visual Studio 2010, 2012 and 2013. It profiles web sites, web services and other .NET components deployed on a local IIS server. JustTrace supports IIS7 and IIS8. Internet Explorer, Mozilla Firefox and Google Chrome are all supported.

Source-Level Profiling

Profiling comes naturally with source-level profiling in JustTrace. Performance profiling of the source code on a line level makes profiling data much easier to understand. JustTrace shows the performance data straight in your code.

Timeline UI Control

The timeline UI control provides for:

  • Rich information
  • more context
  • full control for your snapshots

Your snapshots are organized, searchable and more actionable. The timeline control allows for easy visualization and comparison between snapshots.

Attach Profiler to Running Process

It's not uncommon for a performance issue or memory leak to become apparent only after the application has been running for some time. The 'Attach to a Running Process' functionality of JustTrace enables you to quickly attach to the process rather than starting again from scratch and trying to reproduce the current state.

Information-Rich Visualization

JustTrace boasts a number of distinct snapshot views enabling a bird-eye view of critical memory and performance metrics. During the profiling session, the performance data is collected on-the-fly and can be examined in the snapshot views. Once the snapshot is taken, you can analyze the data, identify bottlenecks and memory leaks and devise an action plan for removing obstacles to optimal performance and memory usage.

Attach to Started Process

Sometimes you do not have control when a process starts, but you need the profile it right from the moment it sets off. The ‘Next Application’ will profile the next process that matches your criteria.

Snapshot Comparison

Snapshot comparisons allow you to track the identity of objects between snapshots and performance changes and present instance-level and performance scenarios comparison. The memory profiler shows two important statistics – the age of an instance or how many Garbage Collections it has survived and whether the object is New, Surviving or Collected. By comparing performance snapshots you can easily track performance changes and key performance metrics. Compare snapshots from different program runs to choose the better scenario or verify that a certain optimization technique has produced the expected results.

Profiler Analyses

The smart profiler analyses quickly locate and show you the root causes of memory or performance issues. If your app has a memory leak, you can use the WPF Leaks or the Disposed Objects views to analyze different technologies like XAML and ASP.NET.

If your app is experiencing a performance issue, the Bottlenecks view pinpoints which methods significantly reduce performance and helps you best optimize your app.

The EventHandler analysis makes it easy to detect common memory leaks that significantly impact your app’s memory consumption.

View Source With JustDecompile

The user can view the source code of the profiled method at any time using the command View Source. Just click on any of the views and select View Source. If the source code is available, JustTrace will show it. Otherwise, it will decompile the class using JustDecompile and show the generated source code.

Next:
< > All

Part of DevCraft

JustTrace is available for purchase individually, or as a part of DevCraft - the most comprehensive HTML5 and .NET toolbox.
 

Gain access to the complete stack of products to help you build stunning apps twice as fast:

  • Over 420 UI controls for HTML5 and all .NET technologies
  • Five powerful productivity, code quality and debugging tools for faster development
  • Reporting and data access
More about DevCraft
Telerik DevCraft

Industry-Leading Support

Expert and Timely Response

The same developers who build JustTrace will answer any questions you might have, even during your trial, to make sure your project always gets delivered on time.

Contact support
generic_support_expert&timely

Have a Suggestion?

Help us make JustTrace even better. Submit your feedback and ideas, request a new feature or simply "like" and follow your favorite items on the JustTrace Feedback Portal.

Visit the Feedback Portal
generic_spport_experience

New Features

Source-Level Profiling in Method List

See where most of the time was spent in the source code of a given method and optimize methods with performance issues.

native profiling

Native Profiling

The sampling performance profiler in JustTrace now enables profiling of any native application written in C++.

Mixed mode profiling

Mixed-Mode Profiling

Mixed-Mode Profiling in the sampling performance profiler helps you profile data for both managed and native (unmanaged) methods of the application.

Next Steps

Download 30-day free trial

With dedicated technical support.

Check pricing

Purchase individual products or any of the bundles.

Suggest a feature Help us shape our roadmap.