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

Re: bug report, file copy performance

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Mon, 7 Sep 2015 20:58:26 +0200

On 07.09.2015 01:05, Ty Baen-Price wrote:
> Hi,
>
> I've checked the issue tracker, and the changelog, but not the mailing
> list archive (it was scary).
>
> I'm on version 1.9.0, but this issue has affected me for many versions.
> I'm also on Win 8.1, in case that's relevant.
>
> I am running on a reasonably high-spec'ed machine, so the issue is not
> due to inferior hardware capability.
>
> I am a software dev, and I regularly move/ copy moderate numbers of
> files (say, 100 to 1000) from one place to another, including over a
> network.
>
> I have noticed that whenever I perform either a drag and drop operation
> (almost always solely left-click), or a ctrl + c, ctrl + v copy of a
> selection of files (it makes no difference whether the files are in an
> svn repo), I have to wait a long time for the actual copy operation to
> begin, sometimes minutes. I have also noticed this effect when copying
> less than 10 files from a network location to my local machine. Visible
> during this time is that in both explorer windows (source and
> destination), a mouseover will usually change the cursor to the Windows
> spinny waiting thing, and clicks will cause the "(not responding)" text
> to be displayed in the title bar.
>
> I have performed superficial examinations of sequential process dumps
> taken of explorer.exe during the freezes, using Tortoise trunk source
> and Tortoise's symbol server, and determined Tortoise to be the likely
> cause of this issue. I will paste the relevant call stacks below. It
> would seem that the basic problem is that Tortoise performs its context
> menu population for shell events it's /probably not/ intrested in.
>
> Here is the call stack for a drag and drop copy (from a network location
> to a local location) of a selection of files (~130 in number), performed
> entirely with the left mouse button:
[snip]

Thanks for the detailed report!
I've improved the performance in r26757.
You can try a nightly build if you like.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest interface to (Sub)version control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3136316
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2015-09-07 20:58:53 CEST

This is an archived mail posted to the TortoiseSVN Users mailing list.

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