fred
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
May 20 2015, 12:00 AM (139 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
FredEmmott

Recent Activity

Jan 20 2016

fred added a comment to T124163: Fatal error: Cannot access protected property DiffEngine::$seq.

I'm not directly working on HHVM any more, though I'll see if I can get that issue prioritized: the trigger here is https://github.com/facebook/hhvm/commit/d7ce713deeb541e05c0b2b66c30114f6931c1bb5

Jan 20 2016, 6:03 PM · MW-1.26-release, Patch-For-Review, MW-1.27-release (WMF-deploy-2016-03-15_(1.27.0-wmf.17)), MW-1.27-release (WMF-deploy-2016-03-01_(1.27.0-wmf.15)), MW-1.27-release (WMF-deploy-2016-03-08_(1.27.0-wmf.16)), MW-1.27-release-notes, HHVM, MediaWiki-History-or-Diffs

Jul 8 2015

fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

Is there any data yet from wikipedia deployments?

Jul 8 2015, 9:26 PM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization

Jun 12 2015

fred added a comment to T100976: Thumbnails should embed tinyRGB instead of sRGB when they include that ICC profile.

TinyRGB can be redistributed under the terms of CC0, available at https://creativecommons.org/publicdomain/zero/1.0/

Jun 12 2015, 5:39 PM · MW-1.26-release, WMF-deploy-2015-06-23_(1.26wmf11), Performance-Team, Performance, Commons
fred added a comment to T100976: Thumbnails should embed tinyRGB instead of sRGB when they include that ICC profile.

We're likely to make this available under CC0 - hopefully will have this finalized soon :)

Jun 12 2015, 4:58 PM · MW-1.26-release, WMF-deploy-2015-06-23_(1.26wmf11), Performance-Team, Performance, Commons

Jun 5 2015

fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

Re-ran the benchmarks.

Jun 5 2015, 9:23 PM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization

May 20 2015

fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

More results:

  • if you were already using repo-auth, this would be a 12% improvement
  • if you were using PHP7, this would be a ~ 1% improvement
May 20 2015, 6:14 PM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization
fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

Done

May 20 2015, 4:36 PM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization
fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

Looked at this in a bit more detail - as well as array access being faster, the main advantage is actually that this significantly reduces the use of unserialize(), which does a lot of memcpys when making the strings.

May 20 2015, 4:21 PM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization
fred added a comment to T99740: Experiment with plain .php files for l10n cache instead of CDB.

This naive implementation shows a ~ 7% win on HHVM, without using repo-authoritative mode: https://gist.github.com/fredemmott/2f760a7702ac2234d38a

May 20 2015, 12:04 AM · Performance-Team (Radar), Deployments, MediaWiki-Internationalization