Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 29 Jun 2011 22:03:58 +0200
From: Szabolcs Nagy <nsz@...t70.net>
To: musl@...ts.openwall.com
Subject: Re: Anti-bloat side project

* Rich Felker <dalias@...ifal.cx> [2011-06-29 15:27:36 -0400]:
> On Wed, Jun 29, 2011 at 04:19:45PM +0200, Szabolcs Nagy wrote:
> > gtk hello:
> > $ strace zenity --info --text=hello 2>&1 |wc -l
> > 6491
> 
> What about the gtk hello world from the gtk tutorial?
> 

ok that's better, "only" 1400 syscalls
many of it is about dynamic linking, reading large config files
locale things and of course communicating with x

$ strace -c -Scalls ./t
Hello World
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 17.65    0.000099           0       321        78 read
  0.00    0.000000           0       219        82 open
  5.53    0.000031           0       160           mmap2
  0.00    0.000000           0       139           close
  0.00    0.000000           0       124         1 select
  0.00    0.000000           0       106           fstat64
  7.13    0.000040           0        93        60 access
  6.60    0.000037           1        64           writev
  0.00    0.000000           0        58         1 stat64
 63.10    0.000354           7        49           mprotect
  0.00    0.000000           0        27           poll
  0.00    0.000000           0        16           gettimeofday
  0.00    0.000000           0        16           munmap
  0.00    0.000000           0        10           brk
  0.00    0.000000           0         7           uname
  0.00    0.000000           0         6           fcntl64
  0.00    0.000000           0         3         1 lstat64
  0.00    0.000000           0         3           futex
  0.00    0.000000           0         3           socket
  0.00    0.000000           0         3         2 connect
...
100.00    0.000561                  1448       225 total

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.