[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn diff optimization to make blame faster?

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Fri, 20 Aug 2010 01:43:16 +0200

On Thu, Aug 19, 2010 at 5:13 PM, Bert Huijben <bert_at_vmoo.com> wrote:
>
>
>> -----Original Message-----
>> From: Johan Corveleyn [mailto:jcorvel_at_gmail.com]
>> Sent: donderdag 19 augustus 2010 4:55
>> To: Subversion Development
>> Subject: Re: svn diff optimization to make blame faster?
>>
>
>
>>
>> I googled around a bit for C profilers on Windows. I found several
>> which seem useful:
>> - very sleepy (http://www.codersnotes.com/sleepy/sleepy)
>> - Shiny (http://sourceforge.net/projects/shinyprofiler/)
>> - AMD CodeAnalyst
>> (http://developer.amd.com/cpu/CodeAnalyst/Pages/default.aspx)
>> - AQTime - not free, but has a trial of 30 days
>> (http://www.automatedqa.com/products/aqtime/)
>
> Microsoft and Intel have some advanced profilers integrated in their C
> products. (Only a bit of experience with those)

Unfortunately, I only have the free Visual C++ 2008 Express, which
doesn't include the profiler.

> I had good results with very sleepy. When you have the PDB files available
> it is as simple as just running the application and you get an easy to
> understand result. (Make sure you have a recent version; the older versions
> only allowed attaching to an already running process)

Ok, I tried with Very Sleepy, but I don't think it's accurate enough
with its sampling (and I don't fully understand the output). The
results seem to vary wildly with every run. FWIW, here is one of the
"captures" in attachment, in the native sleepy format (only way to
export the data).

(Shiny seems to work only with C++, not with C. AMD CodeAnalyst is for
AMD processors only, not useful to me. And I don't want to register on
the AQTime website to get a trial of 14 days (or pay $599))

If anyone has any more suggestions, short of installing a Linux
distribution and trying a linux profiler ...

Cheers,

-- 
Johan
Received on 2010-08-20 01:44:16 CEST

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.