Re: Profiler
Lars Ribe wrote:
> I was just wondering if anyone can recommend a profiler for Microsoft
> Windows (for a project written in Borland Developer Studio 2006 if
> that is of interest)?
> Also, I have a lot of getters/setters and loops which I clearly
> expects to be inlined and optimized when turning on optimization. Is
> it possible to profile on optimized code or has the code been
> "scrambled" so much that it is no longer possible to detect what is
> what? If it is not possible, how can one determine what is the
> bottleneck in optimized code (which clearly is the answer we are
> looking for...)?
I've used a few serious profilers in my recent past: the built-in
Performance Analyzer in MS Visual Studio, GlowCode, Intel VTune,
AutomatedQA's AQtime. The latter two are good. Neither is cheap.
I've no idea what GlowCode costs, and I've had my share of problems
with it, but for a quick estimate it was OK. The built-in one is
on par with GlowCode, but since you're using Borland, it probably
isn't an option for you.
Good profilers instrument the code even if the code has been
optimized. Usually there are numerous options with which you can
control the instrumentation process, but those vary with products.
V
--
Please remove capital 'A's when replying by e-mail
I do not respond to top-posted replies, please don't ask
|