By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
434,880 Members | 2,279 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 434,880 IT Pros & Developers. It's quick & easy.

Performance analysis

P: n/a
Hi,

my newly created application (a mixture of .net code and C++ Dlls) seems to
soak a lot of processor time - even more than i expected. Now, there might be
a bottleneck in my application but I can't figure out where.
That's why I'm looking for a tool (doesn't matter if commercial or not),
that is...

- able to do performance analysis on .net windows services
- able to both analyse C++- code and .net code
- able to give me exact information about the functions that soak the
processor time (e.g. percentual values)

Does such a tool exist? does anyone have some experience with such tools?

thanks a lot
Peter
Jul 21 '05 #1
Share this Question
Share on Google+
5 Replies


P: n/a
Peter Schmitz wrote:
Hi,

my newly created application (a mixture of .net code and C++ Dlls)
seems to soak a lot of processor time - even more than i expected.
Now, there might be a bottleneck in my application but I can't figure
out where.
That's why I'm looking for a tool (doesn't matter if commercial or
not), that is...

- able to do performance analysis on .net windows services
- able to both analyse C++- code and .net code
- able to give me exact information about the functions that soak the
processor time (e.g. percentual values)

Does such a tool exist? does anyone have some experience with such
tools?


I highly recommend VTune from Intel

http://developer.intel.com/software/.../vpa/index.htm

It's awesome. It's also $699, but when you need it, my experience has been
that it's worth it.

-cd
Jul 21 '05 #2

P: n/a
"Peter Schmitz" <Pe**********@discussions.microsoft.com> ::
Does such a tool exist? does anyone have some experience with such tools?


Go to http://www.compuware.com and find
DevPartner Profiler Community Edition.

It is for free as a Community Edition.

Greets

--
Mateusz Łoskot
mateusz (at) loskot (dot) net
Jul 21 '05 #3

P: n/a
"Peter Schmitz" <Pe**********@discussions.microsoft.com> wrote in message
news:A7**********************************@microsof t.com...
Hi,

my newly created application (a mixture of .net code and C++ Dlls) seems
to
soak a lot of processor time - even more than i expected. Now, there might
be
a bottleneck in my application but I can't figure out where.
That's why I'm looking for a tool (doesn't matter if commercial or not),
that is...

- able to do performance analysis on .net windows services
- able to both analyse C++- code and .net code
- able to give me exact information about the functions that soak the
processor time (e.g. percentual values)

Does such a tool exist? does anyone have some experience with such tools?


Hi,

We use a product called GlowCode - it's cheaper than VTune (I, nor Intel's
tech people could get VTune installed, so I can't vouch for its relative
merits, but I'm sure it's very good) and works for mixed mode C++
applications, but I don't know about services. They have a trial at
www.glowcode.com (ignore the really cheesy looking front page). I've found
that its UI could be a bit more intuitive, but we had loads of trouble
tracking down a mixed mode profiler.

Steve
Jul 21 '05 #4

P: n/a
"Peter Schmitz" <Pe**********@discussions.microsoft.com> wrote in message
news:A7**********************************@microsof t.com...

my newly created application (a mixture of .net code and C++ Dlls) seems to soak a lot of processor time - even more than i expected. Now, there might be a bottleneck in my application but I can't figure out where.
That's why I'm looking for a tool (doesn't matter if commercial or not),
that is...

- able to do performance analysis on .net windows services
- able to both analyse C++- code and .net code
- able to give me exact information about the functions that soak the
processor time (e.g. percentual values)

Does such a tool exist? does anyone have some experience with such tools?


We offer profiler tools.
We don't have one tool that profiles both languages.
We *do* have profiler tools for C++ and C#, that can coexist.

See http://www.semanticdesigns.com/Products/Profilers
--
Ira D. Baxter, Ph.D., CTO 512-250-1018
Semantic Designs, Inc. www.semdesigns.com
Jul 21 '05 #5

P: n/a

"Peter Schmitz" <Pe**********@discussions.microsoft.com> wrote in message news:A7**********************************@microsof t.com...
Hi,

my newly created application (a mixture of .net code and C++ Dlls) seems to
soak a lot of processor time - even more than i expected. Now, there might be
a bottleneck in my application but I can't figure out where.
That's why I'm looking for a tool (doesn't matter if commercial or not),
that is...

- able to do performance analysis on .net windows services
- able to both analyse C++- code and .net code
- able to give me exact information about the functions that soak the
processor time (e.g. percentual values)

Does such a tool exist? does anyone have some experience with such tools?

thanks a lot
Peter


The C/C++ Program Perfometer at http://sourceforge.net/projects/cpp-perfometer/ is an open source tool which enables the programmer
to measure the comparative performance of a C/C++ program or of separated pieces of code by one of several desired metrics: e.g.,
time, memory, or metrics defined by the programmer.
Newsgroups:
* http://news.gmane.org/gmane.comp.lang.c++.perfometer
* news://news.gmane.org/gmane.comp.lang.c++.perfometer
* http://groups-beta.google.com/group/perfo

--
Alex Vinokur
email: alex DOT vinokur AT gmail DOT com
http://mathforum.org/library/view/10978.html
http://sourceforge.net/users/alexvn

Jul 21 '05 #6

This discussion thread is closed

Replies have been disabled for this discussion.