/* ---------------------------------------------------------------- * PHP SERVER - GENERAL PHP PERFORMANCE COMPARISON SCRIPT * ---------------------------------------------------------------- * COPYRIGHT BY ANDREAS MEHRRATH * MINDCATCH SOFTWARE SOLUTIONS (c) * FILENAME: php_perfmon.info.txt * LC: 2013-07-16, V. 1.1 * ---------------------------------------------------------------- * * PHP SERVER PERFORMANCE MEASURING. * STRING, ARRAY, OUTPUT (BUFFERED) AND MATH OPERATION BASED MEASURING. * ONLY INTERNAL PERFORMANCE IS EVALUATED, DOES NOT MEASURE DISK OR * NETWORK PERFORMANCE, RETURNS ONLY SERVER LOAD DEPENDENT SAMPLES, * SO PLEASE AVERAGE YOUR SERVERS RUNTIME(S) FOR COMPARISION. * * USAGE: * * STANDARD ITERATION OF ALL OPERATIONS IS 10.000 (TEN THOUSAND). * YOU CAN START THE SCRIPT WITH A CUSTOM, LOWER ITERATION AMOUNT IF NECESSARY. * * FOR EXAMPLE IF YOUR PHP EXECUTION TIME LIMIT IS TO LOW AND YOUR SERVER * IS NOT ABLE TO PROCESS THIS PERFORMANCE METERING SCRIPT IN THAT TIME. (OLD SERVERS) * IN THAT CASE WHEN THE SCRIPT RETURNS NOTHING, CURRUPT DATA, ONLY A NUMBER, OR AN ERROR * YOU MUST REDUCE THE ITERATIONS. * * e.g. RUN: .../php_perfmon.php?iterations=5000 * * WHEN MANUALLY REDUCING THE ITERATIONS THE SCRIPT -AUTOMATICALLY- DETECTS THAT * AND EXTRAPOLATES YOUR RUNTIME TO GIVE YOU A COMPARABLE RESULT! * * IMPORTANT: DECREASE ITERATIONS AS LITTLE AS POSSIBLE! * * PLEASE FEEL FREE TO SEND SERVER(s) PERFORMANCE RESULTS EVALUATED TO: * * php_perfmon@mindcatch.com * * I WILL ADD THEM TO THE PUBLIC COMPARISON DATA FILE FOR THE COMMUNITY. THANKS! * * NO WARRANTY FOR ANYTHING. ALL UNDER GNU-LGPL LICENSE. THE DATA PROVIDERS * ARE RESPONSIBLE FOR DATA PROVIDED IN NO WAY THE DEVELOPER OF THIS SCRIPT. * * ---------------------------------------------------------------- * CHANGE HISTORY * ---------------------------------------------------------------- * 1.1 TEXT ADJUSTMENTS * 1.0 FIRST RELEASE * */