sharparena.com

  • Increase font size
  • Default font size
  • Decrease font size
Tools
This section contains recommended tools for .NET, or Visual Studio in general. You can publish information about your own tools here.

WPFPerf

E-mail Print PDF

WPF provides a suite of performance profiling tools that allow you to analyze the run-time behavior of your application and determine the types of performance optimizations you can apply.

The following performance profiling tools that are included in the Windows SDK tool, WPFPerf:

  • Perforator: use for analyzing rendering behavior.
  • Visual Profiler: use for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree.
  • Working Set Analyzer: use for analyzing the working set characteristics of your application.
  • Event Trace: use for analyzing events and generating event log files.
  • ETW Trace Viewer: record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format. 

See WPFPerf resources:

Last Updated on Tuesday, 28 April 2009 14:02
 

dotTrace

E-mail Print PDF

dotTrace is profiler created by JetBrains for finding performance and memory bottlenecks in .NET applications.

It profiles:

  • the performance of .NET Framework 1.1, 2.0 and 3.x applications
  • the memory usage of .NET Framework 2.0 and 3.x applications
  • ASP.NET applications running on Internet Information Server & ASP.NET Development Server
  • Windows services

Find dotTrace at:


 

 

ReSharper

E-mail Print PDF

ReSharper is a refactoring and productivity tool for Visual Studio, extending the functionality that is native to Visual Studio. ReSharper provides solution-wide error highlighting on the fly, instant solutions for found errors, over 30 advanced code refactorings, superior unit testing tools, handy navigation and search features, single-click code formatting and cleanup, automatic code generation and templates, and a lot more productivity features for C#, VB.NET, ASP.NET, XML, and XAML.

ReSharper is a commercial tool, but JetBrains offers a 30 days trial version.

Find ReSharper at:

Last Updated on Thursday, 23 April 2009 15:36
 

WMI Code Creator

E-mail Print PDF

The WMI Code Creator tool allows you to generate VBScript, C#, and VB .NET code that uses WMI to complete a management task such as querying for management data, executing a method from a WMI class, or receiving event notifications using WMI.

The WMI Code Creator tool generates code that uses WMI to obtain management information or perform management tasks. You can use the tool to learn how to manage computers using WMI scripting and WMI .NET. The tool generates code that runs on the local computer, a remote computer, or a group of remote computers based on your selection from the Target Computer menu on the tool. You can also execute the generated code directly from the tool.

Using the tool, you can query for management information such as the name and version of an operating system, how much free disk space is on a hard drive, or the state of a service. You can also use the tool to execute a method from a WMI class to perform a management task. For example, you can create code that executes the Create method of the Win32_Process class to create a new process such as Notepad or another executable. The tool also allows you to generate code to receive event notifications using WMI. For example, you can select to receive an event every time a process is started or stopped, or when a computer shuts down.

The tool also allows you to browse through the available WMI namespaces and classes on the local computer to find their descriptions, properties, methods, and qualifiers.

Find WMI Code Creator at:

 

FxCop

E-mail Print PDF

FxCop is an application that analyzes managed code assemblies (code that targets the .NET Framework common language runtime) and reports information about the assemblies, such as possible design, localization, performance, and security improvements. Many of the issues concern violations of the programming and design rules set forth in the Design Guidelines for Class Library Developers, which are the Microsoft guidelines for writing robust and easily maintainable code by using the .NET Framework.

FxCop is intended for class library developers. However, anyone creating applications that should comply with the .NET Framework best practices will benefit. FxCop is also useful as an educational tool for people who are new to the .NET Framework or who are unfamiliar with the .NET Framework Design Guidelines.

FxCop is designed to be fully integrated into the software development cycle and is distributed as both a fully featured application that has a graphical user interface (FxCop.exe) for interactive work, and a command-line tool (FxCopCmd.exe) suited for use as part of automated build processes or integrated with Microsoft Visual Studio® .NET as an external tool.

See the following links:

 

 

Last Updated on Thursday, 23 April 2009 06:12
 



Related articles

Polls

What is your .NET language of choice?
 

Who's Online?

We have 2 guests online

Did you know

Did you know you can submit articles for publishing using the submission form if you are authenticated on the site?