Hlavní navigace

Názor ke zprávičce Benchmark macOS, Windows a Linuxu na MacBook Pro od ByCzech - To je úplně skvělé, program v Javě vypsal...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 11. 6. 2018 9:43

    ByCzech

    To je úplně skvělé, program v Javě vypsal Hello World jen za 64 tisíciny sekundy! Ta Java ale musí být rychlá. Honem to všichni používejme...

    ...akorát, že to je "strašně moc vypovídající", když:

    1. Je to tak krátká věc

    2. Neznáme HW, na kterém to běží

    3. Není na tom samém HW spuštěno nic pro porovnání

    Takže pro srovnání ten overhead na PC co mám teď pro ruce:

    Java:


    $ time java Test
    Tu som
    real 0m0,089s
    user 0m0,094s
    sys 0m0,012s

    Python:


    $ time python helloworld.py
    Tu som
    real 0m0,032s
    user 0m0,023s
    sys 0m0,008s

    C++:

    time ./helloworldcc
    Hello, World!
    real 0m0,003s
    user 0m0,003s
    sys 0m0,000s

    C:


    $ time ./helloworld
    Tu som
    real 0m0,001s
    user 0m0,000s
    sys 0m0,001s

    Takže Java je "jen" cca 3× pomalejší než Python, 30× pomalejší než než C++ a 90× pomalejší než C.

    Bežte už s takovým nic neříkajícím testováním do háje...