04-22-2008 10:18 PM
We are working on Web-Based application(ASP.Net 2.0) developed on DotNet(2.0) framework for IIS6 on Widnows Server 2003. How can we testour application using VTune/ThreadChecker?
Valued Contributor II
04-28-2008 06:00 PM
Intel Thread Checker requires native code using Microsoft Win32 and COM threads or OpenMP threading in order to instrument the code and detect possible errors. As such, it does not work with managed runtime systems such as .NET.
02-17-2009 09:34 PM
VTune will surely help you in M-Threading ASP.Net application (Web 2.0) but while profiling is a bit different method so got to profiling it in the proper sequence.
Follow the below steps:
To configure an Activity using the sampling wizard:
Click the Create New Project button to open the New Project dialog box.
In the integrated Microsoft* Visual Studio* .NET* environment:
a) Select the Visual Studio .NET project in Solution Explorer.
b) Click the Create Activity button to open the New Activity dialog box.
Select the Sampling Wizard icon and click the OK button.
Select the .NET* Profiling option in the sampling wizard.
If you do not have IIS and .NET Framework installed on your system, relevant options are grayed out.
Click Next to select a .NET profiling option.
Select one of the following .NET profiling options and click the Next button.
- Executable. The VTune Performance Analyzer will launch a specified .NET* application.
- Script. A launching script will invoke a .NET* executable.
- ASP.NET The VTune Performance Analyzer does not launch the ASP.NET application itself. The specified ASP.NET application is executed under a system launched process.
- COM+ Enterprise Services You can specify an application that interacts with the COM+ services that you want to profile.
Based on your selection, complete entering the required information for that specific type of profiling and click the Finish button.
Please refer to the VTune analyzer online help for more info.