Linux anchor 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64
Apache/2.4.18 (Ubuntu)
Server IP : 10.10.100.4 & Your IP : 216.73.217.150
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
wiki.bernardino.org /
includes /
normal /
Delete
Unzip
Name
Size
Permission
Date
Action
Makefile
3.05
KB
-rw-r--r--
2011-05-25 17:59
README
2.33
KB
-rw-r--r--
2007-01-13 03:15
RandomTest.php
2.98
KB
-rw-r--r--
2010-08-15 09:47
Utf8Case.php
33.26
KB
-rw-r--r--
2011-01-09 13:04
Utf8CaseGenerate.php
3.01
KB
-rw-r--r--
2011-05-15 15:36
Utf8Test.php
3.94
KB
-rw-r--r--
2011-05-15 15:36
UtfNormal.php
22.87
KB
-rw-r--r--
2011-05-15 15:36
UtfNormalBench.php
2.86
KB
-rw-r--r--
2011-05-15 15:36
UtfNormalData.inc
110.96
KB
-rw-r--r--
2011-03-27 14:21
UtfNormalDataK.inc
111.12
KB
-rw-r--r--
2011-03-27 14:21
UtfNormalDefines.php
2.67
KB
-rw-r--r--
2011-04-04 14:59
UtfNormalGenerate.php
6.5
KB
-rw-r--r--
2011-05-15 15:36
UtfNormalMemStress.php
3.04
KB
-rw-r--r--
2011-05-15 15:36
UtfNormalTest.php
8.1
KB
-rw-r--r--
2011-05-15 15:36
UtfNormalTest2.php
6.95
KB
-rw-r--r--
2011-06-17 18:05
UtfNormalUtil.php
3.61
KB
-rw-r--r--
2011-05-15 15:36
Save
Rename
<?php /** * Approximate benchmark for some basic operations. * Runs large chunks of text through cleanup with a lowish memory limit, * to test regression on mem usage (bug 28146) * * Copyright © 2004-2011 Brion Vibber <brion@wikimedia.org> * http://www.mediawiki.org/ * * 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. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * * @file * @ingroup UtfNormal */ if( isset( $_SERVER['argv'] ) && in_array( '--icu', $_SERVER['argv'] ) ) { dl( 'php_utfnormal.so' ); } require_once 'UtfNormalDefines.php'; require_once 'UtfNormalUtil.php'; require_once 'UtfNormal.php'; define( 'BENCH_CYCLES', 1 ); define( 'BIGSIZE', 1024 * 1024 * 10); // 10m ini_set('memory_limit', BIGSIZE + 120 * 1024 * 1024); if( php_sapi_name() != 'cli' ) { die( "Run me from the command line please.\n" ); } $testfiles = array( 'testdata/washington.txt' => 'English text', 'testdata/berlin.txt' => 'German text', 'testdata/bulgakov.txt' => 'Russian text', 'testdata/tokyo.txt' => 'Japanese text', 'testdata/young.txt' => 'Korean text' ); $normalizer = new UtfNormal; UtfNormal::loadData(); foreach( $testfiles as $file => $desc ) { benchmarkTest( $normalizer, $file, $desc ); } # ------- function benchmarkTest( &$u, $filename, $desc ) { print "Testing $filename ($desc)...\n"; $data = file_get_contents( $filename ); $all = $data; while (strlen($all) < BIGSIZE) { $all .= $all; } $data = $all; echo "Data is " . strlen($data) . " bytes.\n"; $forms = array( 'quickIsNFCVerify', 'cleanUp', ); foreach( $forms as $form ) { if( is_array( $form ) ) { $str = $data; foreach( $form as $step ) { $str = benchmarkForm( $u, $str, $step ); } } else { benchmarkForm( $u, $data, $form ); } } } function benchTime(){ $st = explode( ' ', microtime() ); return (float)$st[0] + (float)$st[1]; } function benchmarkForm( &$u, &$data, $form ) { #$start = benchTime(); for( $i = 0; $i < BENCH_CYCLES; $i++ ) { $start = benchTime(); $out = $u->$form( $data, UtfNormal::$utfCanonicalDecomp ); $deltas[] = (benchTime() - $start); } #$delta = (benchTime() - $start) / BENCH_CYCLES; sort( $deltas ); $delta = $deltas[0]; # Take shortest time $rate = intval( strlen( $data ) / $delta ); $same = (0 == strcmp( $data, $out ) ); printf( " %20s %6.1fms %12s bytes/s (%s)\n", $form, $delta*1000.0, number_format( $rate ), ($same ? 'no change' : 'changed' ) ); return $out; }