Re: Investigation of slow performance with bringing up the show log dialog
Stefan Hett <[email protected]>
| Newsgroups | gmane.comp.version-control.subversion.tortoisesvn.devel |
|---|---|
| Message-ID | <[email protected]> |
On 8/2/2016 10:11 PM, Stefan Küng wrote: > On 02.08.2016 13:54, Stefan Hett wrote: >> Hi, >> >> any idea/word on the issue pointed out in the mail here: >> http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3180350 >> ? >> >> Any idea whether this should/could be improved on TSVN's side? I'd be >> willing to spend some time on writing/proposing a patch, but it would >> certainly help if someone with a deeper knowledge on the TSVN >> design/code could review my investigation and maybe point me to the >> right/best way to deal with the case. > Well, TSVN really calls svn_client_mergeinfo_log2() with the full rev > range. It has to: it can't know the range before calling that function. > SVN itself will stop where the branch was created from. Thanks for your reply and review, Stefan. > Also, with a current svn server, that call should not take much time at all. Hm... The server is running SVN 1.8.15. Connection is established via http (ra_serf) in a local LAN (1 GBit connection to the server). The server OS is Win 2008 and is running Visual SVN 2.7.14. The hardware is not the latest and the server serves quite some other stuff in addition to SVN. Under these conditions I would see 13s to query the log for a revision range of 30k (which at a guess translates down to roughly 10-15k separate revisions) is not unexpected IMO or would you see that differently (aka: roughly 1ms per revision)? I recall that SVN 1.9 contains some performance related improvements, but is a switch to SVN 1.9 really something where you would expect much of a difference for this use-case in this particular environment? > Not sure how you would improve that situation... Will get back to this when I have more insight/details. -- Regards, Stefan Hett, Developer/Administrator EGOSOFT GmbH, Heidestrasse 4, 52146 Würselen, Germany Tel: +49 2405 4239970, www.egosoft.com Geschäftsführer: Bernd Lehahn, Handelsregister Aachen HRB 13473 ------------------------------------------------------ http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3181042 To unsubscribe from this discussion, e-mail: [[email protected]].