【问题标题】:PHP 7 vs Java 8 Performance [closed]PHP 7 与 Java 8 性能 [关闭]
【发布时间】:2017-04-23 03:25:53
【问题描述】:

有没有人测试过 PHP7 和 Java 8,我想知道它们的性能以及它们的比较。我认为与 Java 8 及其新的垃圾收集器相比,为 PHP 引入的新虚拟机仍然是新的或不成熟的。不过不确定

【问题讨论】:

    标签: java-8 php-7


    【解决方案1】:

    比较 PHP 和 Java 是苹果和橘子。很难进行公平和有意义的比较。

    但是,请参阅http://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=java&lang2=php。简短的回答是 Java 8 比 PHP 7 更快。但是您应该阅读页面上的所有警告......包括语言与语言基准测试相当虚假的事实。

    为了记录,这是该页面当前所说的 (2017-04-23):

    Java 程序与 PHP

    所有其他 Java 程序和按基准任务性能衡量的指标

    fasta secs    mem     gz  cpu     cpu load
    Java: 2.13    36,036  2457    5.66    94% 58% 59% 60%
    PHP:  59.37   8,896   1030    59.36   5% 2% 3% 100% 
    
    fannkuch-redux     secs   mem     gz  cpu     cpu load 
    Java: 13.74   30,368  1282    54.12   100% 98% 98% 99%  
    PHP:  280.04  33,588  1150    1,117.48    100% 100% 100% 100%
    
    mandelbrot     secs   mem     gz  cpu     cpu load  
    Java: 7.10    90,588  796     27.92   99% 99% 98% 98%  
    PHP:  125.17  136,776     863     499.16  100% 100% 100% 100% 
    
    n-body     secs   mem     gz  cpu     cpu load  
    Java: 21.54   27,092  1489    21.56   1% 1% 100% 1%  
    PHP:  358.21  8,668   1082    358.12  17% 0% 1% 83% 
    
    spectral-norm      secs   mem     gz  cpu     cpu load  
    Java: 4.29    29,884  950     16.56   96% 97% 99% 95%  
    PHP:  37.94   19,420  1135    150.67  99% 99% 100% 99% 
    
    binary-trees   secs   mem     gz  cpu     cpu load  
    Java: 11.26   593,156     835     39.02   85% 88% 90% 88%  
    PHP:  88.07   736,372     1027    247.49  92% 77% 23% 91% 
    
    k-nucleotide   secs   mem     gz  cpu     cpu load  
    Java: 7.93    465,372     1802    25.11   75% 75% 75% 93%  
    PHP:  43.96   235,632     1060    142.28  87% 100% 71% 72% 
    
    reverse-complement     secs   mem     gz  cpu     cpu load 
    Java: 1.10    345,352     1661    2.40    33% 82% 53% 54% 
    PHP:  2.81    135,124     426     1.75    31% 21% 44% 57% 
    
    pidigits   secs   mem     gz  cpu     cpu load 
    Java: 3.06    31,760  938     3.16    6% 3% 97% 1%  
    PHP:  2.15    9,884   394     2.15    1% 0% 100% 1% 
    
    regex-redux    secs   mem     gz  cpu     cpu load  
    Java: 12.31   902,528     929     38.75   73% 76% 86% 81%  
    PHP:  3.34    158,792     786     3.30    25% 26% 22% 92%
    

    Java 版本

    java version "1.8.0_121" 
    Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) 
    

    PHP 版本

    PHP 7.1.4 (cli) (built: Apr 16 2017 16:17:54) ( NTS ) 
    Copyright (c) 1997-2017 The PHP Group Zend Engine v3.1.0, 
    Copyright (c) 1998-2017 Zend Technologies
    

    【讨论】:

      猜你喜欢
      • 2018-03-02
      • 2013-12-01
      • 2011-08-04
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 2013-01-05
      • 1970-01-01
      相关资源
      最近更新 更多