wiki.techinc.nl/maintenance/benchmarks
Reedy 39f0f919c5 Update suppressWarning()/restoreWarning() calls
Bug: T182273
Change-Id: I9e1b628fe5949ca54258424c2e45b2fb6d491d0f
2018-02-10 08:50:12 +00:00
..
cssmin Improve encoding of embedded SVGs 2017-09-14 11:39:57 -07:00
australia-untidy.html.gz Add benchmarkTidy.php, to benchmark tidy drivers 2017-04-21 01:02:22 +00:00
bench_delete_truncate.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_HTTP_HTTPS.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_if_switch.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_strtr_str_replace.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_utf8_title_check.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_wfIsWindows.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
bench_Wikimedia_base_convert.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
benchmarkCSSMin.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
Benchmarker.php benchmarks: Fix divide by zero in Benchmarker 2018-02-02 02:24:49 +00:00
benchmarkHooks.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
benchmarkJSMinPlus.php Update suppressWarning()/restoreWarning() calls 2018-02-10 08:50:12 +00:00
benchmarkLruHash.php benchmarks: Simplify benchmarkLruHash.php by using a --method option 2018-01-28 13:48:48 -08:00
benchmarkParse.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
benchmarkPurge.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
benchmarkSanitizer.php benchmarks: Add benchmarkSanitizer.php 2018-01-28 13:49:48 -08:00
benchmarkTidy.php Use ::class to resolve class names in maintenance scripts 2018-01-23 17:40:16 +00:00
README.md benchmarks: Improve readme and convert to Markdown 2018-01-26 16:31:54 -08:00

This directory hold several benchmarking scripts used track performances of MediaWiki and/or PHP.

Consistency

On Linux, use of taskset and nice can help get more consistent results.

For example:

$ taskset 1 nice -n-10 php bench_wfIsWindows.php

Fixtures

  • australia-untidy.html.gz: Representative input text for benchmarkTidy.php. It needs to be decompressed before use.