简单比较一下php7和java8的计算和字符串操作性能。
机器:osx 10.10 intel corei5 4GB
php7.php:
<?php
$t1 = microtime(true);
for($i=0; $i<10000000; $i++){
aaa($i);
}
$t2 = microtime(true);
echo 'php time:' . ($t2 - $t1)*1000 . "ms\n";
function aaa($i){
$a = $i + 1;
$b = 2.3;
$s = "abcdefkkbghisdfdfdsfds";
if($a > $b){
++$a;
}else{
$b = $b + 1;
}
if($a == $b){
$b = $b + 1;
}
$c = $a * $b + $a / $b - pow($a, 2);
$d = substr($s, 0, strpos($s, 'kkb')) . strval($c);
}
?>
java8.java:
public class Main
{
public static void main(String[] args)
{
long t1 = System.currentTimeMillis();