Tool for Tracing / Measuring Performance - for TBB

Tool for Tracing / Measuring Performance - for TBB

Hi Team,

I have just entered in the arena of parallel computing and I am writing some parallel algorithms.
To compare the enhancement / performance and amount of "work done" I wanted to have some FREE tool which has ability like Intel® Trace Analyzer and Collector.

I am using TBB on Windows Vista (Visual Studio 2010) and on Fedora 17.

Please give me few pointers.

4 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

>>...To compare the enhancement / performance and amount of "work done" I wanted to have some FREE tool which has ability like
>>Intel® Trace Analyzer and Collector.
>>
>>I am using TBB on Windows Vista (Visual Studio 2010)

You could try to use:

- Performance Console ( Perfmon.exe )
- Resource Monitor ( Windows 7 & Windows Vista )

or

- Windows Management Instrumentation ( WMI ) API
- Windows Performance Counters ( PC ) API

For example, WMI and PC APIs allow to get all needed information about threads context switches, etc. Also, take a look at MSDN topic "How to read Windows Performance Counters ".

And one more on MSDN: "Platform SDK: Performance Monitoring" -> "Using Performance Monitoring"

This is a small follow up:

Also, Microsoft provides a couple of applications to get that information:

- PerfMtr.exe utility ( [PlatformSDKDir]\Bin\... )( you could even find sources )
- PerfMon.exe utility ( [WindowsDir]\System32\... )

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui