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

RE: [TSVN] Speed optimizing the build process?

From: Lübbe Onken <l.onken_at_rac.de>
Date: 2005-08-11 09:08:19 CEST

Markus Schuh wrote:

> I've put some "echo %time%" in my build.bat and checked how
> to to speed
> up other parts.
> The first run leads to roughly (rounded procents of compile time)
>
> OpenSSL 10%
> SVN Debug 20%
> SVN Release 20%
> TSVN Release 5%
> TSVN Debug 5%
> Docs 20%

I would neither have expected this...

> Make_Lang_inst 20%

.. nor that!

I can see some possible improvement in the doc creation process by modifying
the translation process, by using profiling. I'm currently implementing this
at work. Basically it goes like this: Instead of translating each single
document alone, the (english) source is profiled into one (big) temporary
XML file. This file is then translated in one step. It would only give us a
few minutes over all.
We would save more time if we reduced the number of doc formats created. For
the installer we only need the chm docs and not the other three formats.

I am not particularly fond of all this batch scripting stuff, because it
doesn't take dpendencies into account. The only advantage is that it doesn't
require a build environment.

I would really like to see a (n)ant driven process... I've been thinking
about it for a while, because I could set up my desktop at work to act as a
continuous build server. But only if it doesn't have to recompile everything
from scratch every time...

Cheers
- Lübbe

--
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Thu Aug 11 09:08:41 2005

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