Nothing says .NET Ninja more than creating beautiful applications from beautiful code, with optimum performance and memory management. Other Telerik products help you create beautiful code, but Telerik JustTrace will hone it to a razor edge. There are many exciting changes coming in Q2 2012, and the first step along that path is JustTrace Q1 2012 Service Pack 1.
The life of an application can be considered a journey, but getting from point A to point B may go down many paths. A new option in JustTrace’s performance profiler snapshots takes you to the most expensive path taken during the profiling session. Simply right-click a thread in the call tree, and choose Open most expensive path from the context menu.
This opens the call chains that take the most time, highlighting each step along the way. It does this by comparing the current function’s child functions then choosing the dominant function at each step. This helps you focus on optimizing the functions that will be most effective in improving performance.
If you look carefully, you will notice another improvement added to performance snapshots: the Hit Count column.
There are few things as troubling as discovering your live, web application performs poorly in a particular browser used by your clients. Often this is a front-end issue, but in some cases automated caching or malformed requests can affect your application in unpredictable ways. We’ve addressed this issue by allowing you to choose the browser used to profile the application. This option is available with Silverlight applications, Local IIS web sites, and local ASP.NET web sites.
Note: only installed browsers show up in this list.
Silverlight applications are best run in Internet Explorer, but you can also use Mozilla Firefox, Google Chrome, or Opera. It is possible to use other browsers for Silverlight applications, but you must first close all browser windows before beginning the profiling session.
We’ve made it a little easier for Windows Service developers by including Windows Service targets in the Recently Profiled list.
Opening one of these items brings up the Profile Application screen with the service preselected.
When using the JustTrace Visual Studio Add-In, snapshots are automatically saved. You can view and compare these snapshots at a later time from the JustTrace GUI. It’s the best of both worlds!
A few UI enhancements make JustTrace feel even more natural to use, and we’ve updated the documentation to help you learn the new features. JustTrace has a Send Feedback button; please let us know what you think. If you don’t already have it installed, you can try JustTrace free, for 60-days. Try it out today, and slice memory and performance bugs like a ninja!
Chris Eargle is a Microsoft C# MVP with over a decade of experience designing and developing enterprise applications, and he runs the local .NET User Group: the Columbia Enterprise Developers Guild. He is a frequent guest of conferences and community events promoting best practices and new technologies. Chris is a native Carolinian; his family settled the Dutch Form region of South Carolina in 1752. He currently resides in Columbia with his wife, Binyue, his dog, Laika, and his three cats: Meeko, Tigger, and Sookie. Amazingly, they all get along... except for Meeko, who is by no means meek.