From owner-freebsd-hackers@FreeBSD.ORG Fri Oct 13 18:54:23 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org 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 CD8EC16A407 for ; Fri, 13 Oct 2006 18:54:23 +0000 (UTC) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BA6F43D76 for ; Fri, 13 Oct 2006 18:54:23 +0000 (GMT) (envelope-from dillon@apollo.backplane.com) Received: from apollo.backplane.com (localhost [127.0.0.1]) by apollo.backplane.com (8.13.7/8.13.4) with ESMTP id k9DIsKUA026431; Fri, 13 Oct 2006 11:54:21 -0700 (PDT) Received: (from dillon@localhost) by apollo.backplane.com (8.13.7/8.13.4/Submit) id k9DIsKTV026430; Fri, 13 Oct 2006 11:54:20 -0700 (PDT) Date: Fri, 13 Oct 2006 11:54:20 -0700 (PDT) From: Matthew Dillon Message-Id: <200610131854.k9DIsKTV026430@apollo.backplane.com> To: Joerg Sonnenberger References: <452E8FDF.4050003@FreeBSD.org> <200610131345.k9DDjYkD030561@lurza.secnetix.de> <20061013175720.GA5150@britannica.bec.de> Cc: freebsd-hackers@freebsd.org Subject: Re: "tar -c|gzip" faster than "tar -cz"?!? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Oct 2006 18:54:23 -0000 :On Fri, Oct 13, 2006 at 03:45:34PM +0200, Oliver Fromme wrote: :> Meanwhile I had a quick look at the code: gzip uses some :> optimized assembler code (for x86 and 680x0), while libz :> doesn't have such a thing. Maybe that's the reason why :> gzip is noticeably faster. : :I'm not sure what happened in the mean time, but when I did the tests in :2004, libz was faster. *sigh* The assembly doesn't seem to help much, at :least not the longest_match version. Might be a good idea to look at :crc32, but I don't have the time now :-( : :Joerg I very vaguely remember someone mentioning assembly optimized code for our libz, or something... I don't remember precisely. I think my response was along the lines of "as long as a C version always works, knock yourself out". -Matt