mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rich Felker <dalias@aerifal.cx>
To: musl@lists.openwall.com
Subject: Re: Anti-bloat side project
Date: Mon, 27 Jun 2011 17:19:09 -0400	[thread overview]
Message-ID: <20110627211909.GZ12592@brightrain.aerifal.cx> (raw)
In-Reply-To: <20110627211625.GC5036@port70.net>

On Mon, Jun 27, 2011 at 11:16:25PM +0200, Szabolcs Nagy wrote:
> * Rich Felker <dalias@aerifal.cx> [2011-06-27 13:08:06 -0400]:
> > As an example it takes Python nearly 600 syscalls just to run a hello
> > world program, compared to about 40 for perl or bash and 20 for ash
> > (and of course about 3 for musl-linked C using stdio). Much of this
> > was spent searching nonsensical pathnames for config files and shared
> 
> i get different numbers on my (ubuntu) system

Yes, I was measuring with musl... Thanks for the figures.

> > and then sending reports (and possible fix ideas) to the upstream
> > maintainers. This is not something I plan to do myself (I'd rather
> > spend time improving musl) but I want to propose it as a way for
> > members of the community to contribute to positive anti-bloat work
> > that benefits a large number of users, as opposed to the alternative
> > of just boycotting software that "sucks" for bloat reasons. :-)
> 
> nice
> imho these issues are well known, ppl just don't care enough
> 
> i remember when the first google summer of codes was announced
> one of the first python project idea was to do something
> about the number of syscalls at startup
> http://wiki.python.org/moin/CodingProjectIdeas/PythonCore
> 
> it did not improve much since then, even in python3 ppl are
> complaining about the syscalls but devs say it does not matter
> http://mail.python.org/pipermail/python-dev/2011-January/107771.html
> http://mail.python.org/pipermail/python-dev/2011-January/107789.html

Bleh. Has there been any serious work to document the causes and how
the code could be changed to fix the syscall bloat though? Or just
preliminat strace and wc -l?

Rich


  reply	other threads:[~2011-06-27 21:19 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-27 17:08 Rich Felker
2011-06-27 21:16 ` Szabolcs Nagy
2011-06-27 21:19   ` Rich Felker [this message]
2011-06-27 21:38     ` Szabolcs Nagy
2011-06-27 21:37       ` Rich Felker
2011-06-27 21:43         ` Rich Felker
2011-06-29 14:19           ` Szabolcs Nagy
2011-06-29 19:27             ` Rich Felker
2011-06-29 20:03               ` Szabolcs Nagy
2011-08-16 13:03                 ` Moritz Wilhelmy
2011-08-16 13:06                   ` Rich Felker
2011-08-16 13:16                     ` Moritz Wilhelmy
2011-08-16 13:52                       ` Rich Felker

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20110627211909.GZ12592@brightrain.aerifal.cx \
    --to=dalias@aerifal.cx \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).