MediaWiki REL1_35
Benchmark
Collaboration diagram for Benchmark:

Files

file  bench_delete_truncate.php
 Benchmark SQL DELETE vs SQL TRUNCATE.
 
file  bench_HTTP_HTTPS.php
 Benchmark HTTP request vs HTTPS request.
 
file  bench_if_switch.php
 Benchmark if elseif... versus switch case.
 
file  bench_utf8_title_check.php
 Benchmark for using a regexp vs.
 
file  bench_Wikimedia_base_convert.php
 Benchmark for Wikimedia\base_convert()
 
file  benchmarkCSSMin.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  Benchmarker.php
 Base code for benchmark scripts.
 
file  benchmarkHooks.php
 Benchmark MediaWiki hooks.
 
file  benchmarkJavaScriptMinifier.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  benchmarkJSMinPlus.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  benchmarkLruHash.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  benchmarkParse.php
 Benchmark script for parse operations.
 
file  benchmarkPurge.php
 Benchmark for CDN purge.
 
file  benchmarkSanitizer.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  benchmarkStringReplacement.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 
file  benchmarkTidy.php
 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
 

Classes

class  BenchHttpHttps
 Maintenance script that benchmarks HTTP request vs HTTPS request. More...
 
class  BenchmarkCSSMin
 Maintenance script that benchmarks CSSMin. More...
 
class  BenchmarkDeleteTruncate
 Maintenance script that benchmarks SQL DELETE vs SQL TRUNCATE. More...
 
class  Benchmarker
 Base class for benchmark scripts. More...
 
class  BenchmarkHooks
 Maintenance script that benchmarks MediaWiki hooks. More...
 
class  BenchmarkJavaScriptMinifier
 Maintenance script that benchmarks JavaScriptMinifier. More...
 
class  BenchmarkJSMinPlus
 Maintenance script that benchmarks JSMinPlus. More...
 
class  BenchmarkLruHash
 Maintenance script that benchmarks HashBagOStuff and MapCacheLRU. More...
 
class  BenchmarkPurge
 Maintenance script that benchmarks CDN purge. More...
 
class  BenchmarkSanitizer
 Maintenance script that benchmarks Sanitizer methods. More...
 
class  BenchmarkStringReplacement
 Maintenance script that benchmarks string replacement methods. More...
 
class  BenchmarkTitleValue
 Maintenance script that benchmarks TitleValue vs Title. More...
 
class  BenchUtf8TitleCheck
 This little benchmark executes the regexp formerly used in Language->checkTitleEncoding() and compares its execution time against that of mb_check_encoding. More...
 
class  BenchWikimediaBaseConvert
 Maintenance script that benchmarks Wikimedia\base_convert(). More...
 

Detailed Description