Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:98845 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 22916 invoked from network); 22 Apr 2017 15:39:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Apr 2017 15:39:00 -0000 Authentication-Results: pb1.pair.com smtp.mail=thruska@cubiclesoft.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=thruska@cubiclesoft.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain cubiclesoft.com designates 149.56.142.28 as permitted sender) X-PHP-List-Original-Sender: thruska@cubiclesoft.com X-Host-Fingerprint: 149.56.142.28 28.ip-149-56-142.net Received: from [149.56.142.28] ([149.56.142.28:54882] helo=28.ip-149-56-142.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 85/73-65481-A097BF85 for ; Sat, 22 Apr 2017 11:38:50 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: thruska@cubiclesoft.com) with ESMTPSA id 38C083E898 To: PHP Development Message-ID: <015f099c-2470-3180-c7e2-7dd697c55b34@cubiclesoft.com> Date: Sat, 22 Apr 2017 08:38:44 -0700 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Source tar.gz's extract slowly on some platforms From: thruska@cubiclesoft.com (Thomas Hruska) I've been noticing lately that the newer source code tar.gz files are taking longer to extract on some platforms. So I decided to watch an extraction time for some anecdotal evidence. Using 7-Zip, the 7.1.4 source files took 2 minutes to extract to a SSD drive on my Windows machine. The archive itself contains 19,155 files and is ~20MB in size. I suspect that there are inefficiencies with writing lots of new, small files to disk. It looks like ~700 files are added each year to whatever new version is released. The bulk of the new files seem to involve the test suite. I'm only pointing out something I've noticed. I'm not compiling anything when I just want to search/view the latest source code nor do I run 'make test' when deploying, so the test suite is somewhat superfluous for most of my use-cases. Test suites are useful and important, which makes this an observation unless, of course, this prompts someone to go forth and do something (whatever that might be). -- Thomas Hruska CubicleSoft President I've got great, time saving software that you will find useful. http://cubiclesoft.com/