From owner-freebsd-hackers@FreeBSD.ORG Thu May 15 15:04:11 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DC7F37B401 for ; Thu, 15 May 2003 15:04:11 -0700 (PDT) Received: from milla.ask33.net (milla.ask33.net [217.197.166.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 797A743F75 for ; Thu, 15 May 2003 15:04:09 -0700 (PDT) (envelope-from nick@milla.ask33.net) Received: by milla.ask33.net (Postfix, from userid 1001) id 8B1883ABB4D; Fri, 16 May 2003 00:07:57 +0200 (CEST) Date: Fri, 16 May 2003 00:07:57 +0200 From: Pawel Jakub Dawidek To: Wes Peters Message-ID: <20030515220757.GS45118@garage.freebsd.pl> References: <20030515123033.GP45118@garage.freebsd.pl> <20030515151945.GQ45118@garage.freebsd.pl> <200305151407.28717.wes@softweyr.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="KgNYJ1AVF9A8vOI+" Content-Disposition: inline In-Reply-To: <200305151407.28717.wes@softweyr.com> X-PGP-Key-URL: http://garage.freebsd.pl/jules.asc X-OS: FreeBSD 4.8-RELEASE i386 X-URL: http://garage.freebsd.pl User-Agent: Mutt/1.5.1i cc: freebsd-hackers@freebsd.org Subject: Re: Optimizations. X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 May 2003 22:04:11 -0000 --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+--