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/


--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to