Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 May 2003 00:07:57 +0200
From:      Pawel Jakub Dawidek <nick@garage.freebsd.pl>
To:        Wes Peters <wes@softweyr.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Optimizations.
Message-ID:  <20030515220757.GS45118@garage.freebsd.pl>
In-Reply-To: <200305151407.28717.wes@softweyr.com>
References:  <20030515123033.GP45118@garage.freebsd.pl> <FHEMJMOKKMJDGKFOHHEPEEILGLAA.mooneer@translator.cx> <20030515151945.GQ45118@garage.freebsd.pl> <200305151407.28717.wes@softweyr.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--KgNYJ1AVF9A8vOI+
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, May 15, 2003 at 02:07:28PM -0700, Wes Peters wrote:
+> People skilled in optimization know to profile the code and find what is=
=20
+> slowing real, actual applications down before attempting to profile=20
+> anything.  You can't imagine how uninterested any FreeBSD developer is=
=20
+> in optimizing getuid() so it will out-perform Linux on some completely=
=20
+> braindead benchmark.  Show me an application that is getuid()=20
+> performance bound and I'll show you an application that is so poorly=20
+> written as to be meaningless.

Of course you're right. But we aren't talking  here about such stupid
optimizations. Good optimization know answer on question "which part
of code is really worth of speed-up in this way and where we could
only mess without performance improvement at all?".

+> You obviously feel passionate about this issue.  Why don't you pursue it=
=20
+> yourself? [...]

I want to, but this problem is really complicated. There have to be
incorporation between optimizers and developers, because if we want to
do this we have to know how to check speed-up (and sometimes it is
really hard to prepare suitable tests) and how to check if we don't
break anything, right? And that's why such project should be better
organized than some garage-job.

+> [...]  Are you looking for a few good programmers to join you, or=20
+> perhaps someone to tutor you?  If so, say it up front, and I'll just=20
+> bet somebody will step forward to help out.

I could help, of course, but I'm sure that there are much more
developers really skilled in this topic and I'm scream to them:)

--=20
Pawel Jakub Dawidek                       pawel@dawidek.net
UNIX Systems Programmer/Administrator     http://garage.freebsd.pl
Am I Evil? Yes, I Am!                     http://cerber.sourceforge.net

--KgNYJ1AVF9A8vOI+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iQCVAwUBPsQPvD/PhmMH/Mf1AQFOGAP/YIMawQLfZ2LVKsDDDzk0MBshjv59WlDO
AzPhwo0gcsbpr140ZUoCKSyUfhppXm7q++5a2LQVdwOQeGRDCC5fRRXalkPYVGWN
zkgNNn53sjQUl3en0IauNIpfb0APExFcrF+gLBJECNqSt//W3g+GCnerM6OcRn9Z
5nZntVWXVWQ=
=ew0R
-----END PGP SIGNATURE-----

--KgNYJ1AVF9A8vOI+--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030515220757.GS45118>