• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sagaxu
V2EX  ›  程序员

吐槽不靠谱的性能横向测试

  •  
  •   sagaxu · Apr 8, 2017 via Android · 3119 views
    This topic created in 3323 days ago, the information mentioned may be changed or developed.
    http://www.cnblogs.com/sunsky303/p/6506663.html

    吐槽点
    1. 计算量太小,快的才几十毫秒,容易受操作系统影响放大误差

    2. Cpp 版没有输出,加优化后计算过程很可能都被干掉了

    3. 脚本和 Java 的解释器有 bootstrap 时间,这个一次性消耗的时间也计入测试里面去了

    4. Java 没有先做预热,把 jit 优化时间也计算进去了

    还被 jobbole 转载了,不知道要坑多少人
    6 replies    2017-04-08 14:35:37 +08:00
    xiamx
        1
    xiamx  
       Apr 8, 2017
    人家都说了是“突发奇想”做的 😂
    swulling
        2
    swulling  
       Apr 8, 2017 via iPhone
    没办法
    gamexg
        3
    gamexg  
       Apr 8, 2017 via Android
    不是经常出现语言圣战吗?
    没人组织下来个比赛吗?
    给出几个简单需求,各个语言支持者自己实现下,比较下哪个语言性能牛、代码结构合理、易于理解??
    roist
        4
    roist  
       Apr 8, 2017
    但这种东西吸引流量和眼球啊,你看这帖子不就是效果的体现了吗
    jarlyyn
        5
    jarlyyn  
       Apr 8, 2017 via Android
    说实话吧,测试方法问题不大,主要是测试的目的不明。

    这个测试说明 Java 可能不是最适合某些特殊的场合。

    比如开机时启动执行一次的设置程序。
    sagaxu
        6
    sagaxu  
    OP
       Apr 8, 2017
    @jarlyyn 看清楚了,是性能测试,启动时运行一次的设置程序,根本不需要性能。如果那里性能很重要,可以得出 Java 比 Python/Shell/perl 更适合写启动时设置的程序这种结论。

    测试方法问题不大? C++程序那段计算的代码,都被编译器优化掉了,压根儿就没调用,这都可以?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5538 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 08:00 · PVG 16:00 · LAX 01:00 · JFK 04:00
    ♥ Do have faith in what you're doing.