Performance difference between striped and non-striped ELFs
I have a simple question :). Today I installed privoxy, to get some decent ad-blocking in Opera (my filter.ini file and stuff was giving mixed results - ugly layout and stuff...). Visual improvement all the way, no problemo. However, I did not succeed in compiling it myself (make install exited with error and it wasn't clear to me what the cause was), so I installed a premade .tgz package (the only one I could find on slackware packages sites).
I installed privoxy, configured my browser, so far so good, it worked. But loading sites took ages! Now I use a Perl script to check packages (my own and other's) if they are created well (stripped ELFs, right directories, permissions, ...), and all seemed fine with this one. However, I ran the 'file' command on /usr/sbin/privoxy, and it said to me 'ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), not stripped'.
Ok. So I remove the installed package, extract the tgz, and strip the executable, and I make a new .tgz. Now everything goes a lot faster - I nearly don't notice the difference between surfing without or with privoxy!?
Now my question is: Can striping really make such a difference?!