Does anyone know how to profile a VB.NET application?
In the VS.NET 2003 docs, I found this:
(BEGIN DOC COPY)
"A code profiler is a software tool, implemented as a DLL, which is
called by the runtime system during the execution of an image. The
profiler receives notifications each time a function is entered or
exited, as well as when other events occur that are of interest to the
programmer. By gathering statistics on these events, a profiler can
build a comprehensive picture of which routines used the most CPU
time, when garbage collections occurred, if exceptions were thrown,
and so on.
The runtime system connects a profiler to a process during process
initialization. To determine what to do, the runtime system checks two
environment variables: COR_ENABLE_PROF ILING and COR_PROFILER.
If COR_ENABLE_PROF ILING is absent or is set to the value 0, the
runtime system will not connect the process to the profiler.
Otherwise, the runtime system will connect the process to the profiler
whose specified class identifier (CLSID) is the value of COR_PROFILER.
For example, the command line causes the runtime system to create an
instance of the profiler COM class with this CLSID and connect it to
the process.
set Cor_Profiler={3 2E2F4DA-1BEA-47ea-88F9-C5DAF691C94A}
The profiler must implement the ICorProfilerCal lback interface, which
the runtime system subsequently calls to apprise the profiler of
interesting events."
(END DOC COPY)
Does Visual Studio Analyzer perform this function? I see in the MSDN
docs how to start the "Visual Studio Analyzer Server Utility" from
the \Microsoft Visual Studio .NET 2003\Common7\To ols\Analyzer\10 33
directory.
Do I have to use the VS Analyzer SDK and write my own profiler?
Thanks for any help!
// CHRIS 1 5562
Chris Morse <ch***@cosmicwo lf.com> scripsit: Does anyone know how to profile a VB.NET application?
AFAIK there is no profiler included in VS.NET. Nevertheless, you can write one yourself:
<http://msdn.microsoft. com/msdnmag/issues/01/11/NetProf/>
<http://msdn.microsoft. com/msdnmag/issues/01/12/hood/>
<http://msdn.microsoft. com/msdnmag/issues/03/01/NETProfilerAPI/>
Memory Profiler:
<http://www.gotdotnet.c om/Community/UserSamples/Details.aspx?Sa mpleGuid=325432 5d-a4aa-4bb3-aa86-c72d5104ec74>
--
Herfried K. Wagner
MVP · VB Classic, VB.NET
<http://www.mvps.org/dotnet> This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Paul S |
last post by:
I have a copy of MS Visual Studio 2002 Professional ACADEMIC which I
understand is the same as the regular Professional version with the
addition of a student CDROM. The installation program on the first
CDROM only copies the MSDE to the harddrive and the copied setup file
has to then be manually executed to complete the installation.
Are the SQL tools such the SQL Enterprise Manager and MS Query
included in the professional version? ...
|
by: gerd |
last post by:
Hello,
I want to port an MFC Application from Visual Studio 6 MFC application to
Visual C++ 2005 express edition beta.
While building i get following error:
------ Build started: Project: OSTDLL, Configuration: Debug Win32 ------
Compiling...
StdAfx.cpp
|
by: JM |
last post by:
Good day. I was able to connect to a database server using SQL Server
Enterprise Manager. The Server name specified on the tree is
JOMARGON(Windows NT). But no server was detected using either Visual
Studio .NET and SQL Server's query analyzer.
I highlighted one database (master) on the SQL Server Enterprise
Manager and chose 'SQL Query Analyzer' under the 'Tools' menu. It
worked. The Title of the Query Analyzer window is
SQL Server...
|
by: Chris Finlayson |
last post by:
Hi all -
I'd like to do performance analysis of a non-distributed app written
in unmanaged C++ code in Visual Studio .NET 2003 Enterprise. The
advent of all the new .NET features has my head somewhat spinning, and
I'd like to confirm the following:
"There is no Visual Studio .NET 2003 performance analysis tool for
analyzing unmanaged C++ code"
|
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 you have
to have its CLSID. I am new to profiling and looking to
profile my ASP.NET application, but don't know how to
| |
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 used the Coverage Tool of TestDriven.Net (http://www.testdriven.net/)
which worked fine if I have defined any Unit test-cases.
|
by: Cramer |
last post by:
I'm running XP Pro/SP2 + patches and updates, with Visual Studio
Professional 2008 (and no prior installation of Visual Studio ever
installed).
When attempting to open an ASP.NET Web application project, Visual Studio
shuts down immediately and with no error message. I can open Visual Studio -
but when subsequently attempting to open the project, Visual Studio
immediately shuts down.
More specifically:
|
by: Peter Duniho |
last post by:
I'm especially hoping Ben Voigt and/or Bob Powell see this (I saw their
names on the m.p.d.f.performance newsgroup :) )
I would have posted to the performance newsgroup, but I see very little on
there that actually seems to relate to the _tools_ per se while this
newsgroup is actually somewhat related to the tools, and most of the
useful answers come from people known to frequent this newsgroup anyway,
so... :)
My basic question: I...
|
by: Author |
last post by:
I have VS 2005 professional. Here is the version info:
Microsoft Visual Studio 2005
Version 8.0.50727.762 (SP .050727-7600)
© 2005 Microsoft Corporation.
All rights reserved.
When I try to create a new project, I don't have a web application
project option. In the New Project window, I select Visual C# under
Project types, and on the right side, I only have the following
|
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
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, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
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 presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
| |
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 we have to send another system
| |