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

Re: svn commit: r11751 - trunk/ext/boost

From: <Stefan.Fuhrmann_at_etas.com>
Date: 2008-01-02 00:40:07 CET

Stefan KŁng <tortoisesvn@gmail.com> wrote on 01.01.2008 23:17:29:

> SF@tigris.org wrote:
> > Author: SF
> > Date: 2008-01-01 14:08:45-0800
> > New Revision: 11751
> >
> > Added:
> > trunk/ext/boost/ (props changed)
> >
> > Log:
> > add boost (1.34.1) library
>
> Ahem: while I like boost, I don't like adding big libraries if there is
> absolutely no other way.
> Can you explain why we suddenly need boost?
> (in light of VS2008 soon getting TR1 support)
>
> Stefan

I'm sorry. Acutally, I need only boost::pool, which is not part of TR1.
The problem was that it uses common parts of boost and files that reside
in the root folder. Thus, there was no clean way of including only
relevant parts. In r11759, I reduced it manually to ~40 files.

Background: MS CRT memory management goes berserk when the address space
gets fragmented. This seems to be the case when building extremely large
revision graphs (>100k nodes). Maybe, its vector<>s fragmenting memory
when growing. As a result, *closing* the revision graph takes ages (up
to a minute).

-- Stefan^2.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Jan 2 08:34:44 2008

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