Názor k článku Nechte Go plavat, teď sviští Java od kraxna - > V Jave (a inych GC jazykoch) je...

  • Článek je starý, nové názory již nelze přidávat.
  • 5. 12. 2018 16:58

    kraxna (neregistrovaný)

    > V Jave (a inych GC jazykoch) je vetyvornie objektu stale drahsie ako jeho vytvorenie na halde v C++ a to niekolko nasobne a nie je to len pusnutie pointera. (C# to riesi tym, ze vies pouzit struktury, ktore su na zasobniku, alebo direktivou stackalloc).

    Citation needed. Zni to spis jako tvuj pocit, protoze to neni pravda :-)

    Napr. jeden microbenchmark (nutno dodat, velmi stary): https://blog.cfelde.com/2010/06/c-vs-java-performance/

    Samozrejme hodne zalezi na konkretnim use case, obecne jsou situace kdy C++ alokace je rychlejsi a kde alokace JVM je rychlejsi, ale to co tvrdis je pitomost, protoze nekolikanasobne pomalejsi alokace v Jave proste obecne neni vuci C++.