On Wed, Aug 01, 2007 at 01:58:07PM +0200, Duncan Mac-Vicar Prett wrote:
On Wednesday 01 August 2007 13:48:47 Michael Andres wrote:
Coolo asked whether we can get rid of libboost_regex, as it requires to much memory in the instsys (not libboost_regex but the libraries it requires).
I have mixed feelings. Certainly 1.5 mb is a lot for a library.
For replacing: - glibc is smaller - glibc might be faster (but I have not benchmarked. And anyway, if speed matters, we should optimize regexes away completely. Like in CapabilityImpl::parse [*]) Against replacing: - it is not a regression compared to 10.1 or 10.2 - using a different regex engine might cause bugs because of slightly different regex dialects. My conclusion is not to change it for 10.3 [*] http://mailman.suse.de/mlarch//SuSE/zypp-devel/2006/zypp-devel.2006.05/msg00...
For update-status the situation is quite clear. The time is totally dominated by the Boost regex machinery for parsing the capabilities and by the uniquifying of the Capabilities. For the former I already made some suggestions on #zypp which Michael Andres might have already implemented,
-- Martin Vidner, YaST developer http://en.opensuse.org/User:Mvidner Kuracke oddeleni v restauraci je jako fekalni oddeleni v bazenu -- To unsubscribe, e-mail: zypp-devel+unsubscribe@opensuse.org For additional commands, e-mail: zypp-devel+help@opensuse.org