473,473 Members | 1,719 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Profiling Tool

hi,

I would like to profile an application using some tool in such a way that i
dont want to add any probe code in the application.

And I am also interested in knowing the lines of codes that are hit/run most
of the times and also the lines of code which took most time in execution.
( as it is said that 20% of your code takes 80% of the execution time )

What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )

Thanx in advance
rawCoder
Nov 16 '05 #1
5 1714
Hi,

Try ANTS profiler - http://www.red-gate.com/code_profiling.htm

--
Regards,
Peter Jausovec
(http://blog.jausovec.net)
"rawCoder" <ra******@hotmail.com> je napisal v sporočilo
news:eV**************@TK2MSFTNGP10.phx.gbl ...
hi,

I would like to profile an application using some tool in such a way that
i
dont want to add any probe code in the application.

And I am also interested in knowing the lines of codes that are hit/run
most
of the times and also the lines of code which took most time in execution.
( as it is said that 20% of your code takes 80% of the execution time )

What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )

Thanx in advance
rawCoder

Nov 16 '05 #2
rawCoder wrote:
hi,

I would like to profile an application using some tool in such a way that i
dont want to add any probe code in the application.

And I am also interested in knowing the lines of codes that are hit/run most
of the times and also the lines of code which took most time in execution.
( as it is said that 20% of your code takes 80% of the execution time )

What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )

Thanx in advance
rawCoder


red-gate's ANTS profiler is a good one:
http://www.red-gate.com/code_profiling.htm

There is a pre beta tool from jetbrains
http://www.jetbrains.net/confluence/...y/NetProf/Home
There is also the profiling API, you can write your own profiler if you
have a specific need.

---
Regards,
Olle de Zwart
Nov 16 '05 #3
In addition to the other answers, you could also have a look at AQTime from
Automated QA:

http://www.automatedqa.com/

Charles
"rawCoder" <ra******@hotmail.com> wrote in message
news:eV**************@TK2MSFTNGP10.phx.gbl...
hi,

I would like to profile an application using some tool in such a way that
i
dont want to add any probe code in the application.

And I am also interested in knowing the lines of codes that are hit/run
most
of the times and also the lines of code which took most time in execution.
( as it is said that 20% of your code takes 80% of the execution time )

What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )

Thanx in advance
rawCoder

Nov 16 '05 #4
"rawCoder" <ra******@hotmail.com> wrote in message
news:eV**************@TK2MSFTNGP10.phx.gbl...
hi,

I would like to profile an application using some tool in such a way that
i
dont want to add any probe code in the application.

And I am also interested in knowing the lines of codes that are hit/run
most
of the times and also the lines of code which took most time in execution.
( as it is said that 20% of your code takes 80% of the execution time )

What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )


Try this one (watch for url wrap):

http://www.compuware.com/products/de...rtner&sf=1&p=0

Pretty full featured for a free version.

Marc


Nov 16 '05 #5
"rawCoder" <ra******@hotmail.com> schrieb:
What are the good tools/techniques for profiling in .NET ( which dont
require any code to be added )


In addition to the other replies: A *memory* profiler can be found here:

Allocation Profiler src
<URL:http://www.gotdotnet.com/Community/UserSamples/Details.aspx?SampleGuid=3254325d-a4aa-4bb3-aa86-c72d5104ec74>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://dotnet.mvps.org/dotnet/faqs/>

Nov 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Richard Wallace | last post by:
Hello all, I'm looking for some input on the best tools to use for profiling multithreaded C++ code developed on GNU/Linux and compiled using gcc-3.1. More specifically, the distro in use is RH...
18
by: noleander | last post by:
I've got Visual C++ 2003. I'm looking for a profiling tool. I'm from the Unix world where a good profiler comes free and built into the compiler and linker. I tried the Help utility in Visual...
3
by: Mark Fox | last post by:
Hello, In the VS.NET documentation http://msdn.microsoft.com/library/default.asp? url=/library/en-us/cpguide/html/cpconenablingprofiling.asp it says that in order to profile an application...
5
by: rawCoder | last post by:
hi, I would like to profile an application using some tool in such a way that i dont want to add any probe code in the application. And I am also interested in knowing the lines of codes that...
13
by: Jens Theisen | last post by:
Hello, I want to apologise in advance for this being off topic. It's not neither A C nor a C++ question, but to profiling in general, though I my chances are best to find the answer in the C/C++...
0
by: EdgarSanchez | last post by:
Hello Group, This mail is intended to announce the release of the newest version of SpeedTrace .NET Tracing & Profiling tool, SpeedTrace Pro. This tool is an improvement of the previous version...
4
by: Sharon | last post by:
Hi all, I'm looking for a good profiling tool, to boost web application performance. Thanks, Sharon.
1
by: =?UTF-8?B?TWFydGluIFDDtnBwaW5n?= | last post by:
Hello, I am searching for a good profiling tool for C# which can be easily embedded into Visual Studio. My objective is to measure the times and counts of every method in my program. If...
0
by: L'eau Prosper Research | last post by:
NEW TradeStation 8 Add-on - L'eau Prosper Market Manipulation Profiling Tools Set By L'eau Prosper Research Press Release: L'eau Prosper Research (Website: http://www.leauprosper.com) releases...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.