[TYPO3-dev] Are performance improvements part of maintaince releases?
Rupert Germann
rupi at gmx.li
Thu Jun 25 18:13:07 CEST 2009
Ingo Renner wrote:
> This is also the way I see it and why I do not consider performance
> tuning as bugfixing and thus I would not like to see that in
> maintainance releases.
Did you ever had a look how the rest of the universe handles this?
from apache changelog:
(http://www.apache.org/dist/httpd/CHANGES_2.2)
Changes with Apache 2.2.10
...
*) mod_dav_fs: Retrieve minimal system information about directory
entries when walking a DAV fs, resolving a performance degradation on
Windows. PR 45464.
Changes with Apache 2.2.9
...
*) ab: Improve client performance by clearing connection pool instead
of destroying it. PR 40054
Changes with Apache 2.2.6
...
*) mod_proxy: Improve network performance by setting APR_TCP_NODELAY
(disable Nagle algorithm) on sockets if implemented.
PR 42871
------------------------------------------------------
from PHP changelog
(http://www.php.net/ChangeLog-5.php)
Version 5.2.9
...
# Fixed bug #44336 (Improve pcre UTF-8 string matching performance). (frode
at coretrek dot com, Nuno)
Version 5.2.2
....
# Fixed bug #40809 (Poor performance of ".="). (Dmitry)
Version 5.2.1
....
# Fixed bug #40002 (Try/Catch performs poorly). (Dmitry)
Version 5.0.4
....
# Fixed bug #31515 (Improve performance of scandir() by factor of 10 or so).
(Ilia)
------------------------------------------------------
mysql:
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-31.html
...
Performance of SELECT * retrievals from INFORMATION_SCHEMA.COLUMNS was
improved slightly. (Bug#38918)
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-28.html
....
# Incompatible Change: Some performance problems of SHOW ENGINE INNODB
STATUS were reduced by removing used cells and Total number of lock structs
in row lock hash table from the output. Now these values are present only
if the UNIV_DEBUG symbol is defined at MySQL build time. (Bug#36941,
Bug#36942)
# Incompatible Change: SHOW STATUS took a lot of CPU time for calculating
the value of the Innodb_buffer_pool_pages_latched status variable. Now this
variable is calculated and included in the output of SHOW STATUS only if
the UNIV_DEBUG symbol is defined at MySQL build time. (Bug#36600)
Seems not to be so uncommon to improve performance in maintaince releases.
greets
rupert
More information about the TYPO3-dev
mailing list