ホームページ >バックエンド開発 >PHPチュートリアル >PHP_I love U of (2) php 衣料品の親: Java と PHP の効率化コンテスト 1: フィボナッチ数列
PHP_I love U of (1) php の食べ物と衣料品の親: Java と PHP の効率競争 1:
フィボナッチ数列
フィボナッチ
説明については、以下を参照してください: http://zh.wikipedia.org/wiki/%E6 %96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97
startTimeMs=System.currentTimeMillis(); // コーディング //doSomeThing(); endTime=System.nanoTime(); //終了
System.out.println("Run Timming:"+(endTime-startTime)+"ns"); long endTimeMs=System.currentTimeMillis( ; コード:
function Fun1($x) //$x)
{
if (0==$x) { return 1;echo "rn";}
if (1==$x ) { return 1;echo "rn";}
$x0 =999;//100;
$t1 = microtime(true); // (時間) 効率をテストするコード;
$ t2 = microtime(true);
echo (($t2-$t1)*1000).'ms';
結果:
Java:......
499500
時間: 104177238ns
MS 時間: 104ms
PHP:...
...
499500
時間(MS): 161.00978851318ms
結果:
JAVA vs PHP
104ms vs 161ms
1574ms vs 909ms
もちろんJavaが勝ちます...
しかし、JavaコードはJavacでコンパイルする必要があることを考慮すると...
つまり、999 回 (または 9999 回) フィボナッチ数列を計算した後 (どちらもおおよそ) 1 : 1.6 の効率比... PHP はまだ許容されます
要するに: PHP 私は U(あなたを愛し続けています) )!