Odpověď na názor

Odpovídáte na názor k článku Nové vlastnosti Pythonu 3.14 v praxi: rychlost a paměťové nároky aplikací využívajících více souběžných úloh. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.

  • 10. 11. 2025 22:07

    Pavel Tišnovský
    Zlatý podporovatel

    Co na nich nejde uvěřit?

    Ad cpu seconds/wall clock:
    Měřil se vlastně wall clock, to je pro porovnání užitečnější hodnota. Ale teď mi vlastně došlo, jak myslíš ten CPU time, ano mělo by to smysl (nebude úplně stejnej kvůli věcem okolo handlingu úloh a zámkům).

    Ad async:
    přesně tak, proto jsem to do měření zařadil, aby se uviděl rozdíl ve chvíli, kdy skutečně je něco zapotřebí vypočítat paralelně (a ne jen čekat na I/O). Samozřejmě pro I/O-heavy úlohy bude při async celková doba menší, než bez něj.

    Ad interpretry:
    Jinak interpretry běží tak napůl mezi multithreadingem a skutečně paralelně.

    RSS:
    Jak by se měla měřit paměť, než RSS toho procesu (ne threadu)? Jako ano, můžeme se bavit, jestli je RSS lepší než VirtM, ale RSS je asi nejblíž "skutečné" spotřebě paměti toho procesu s více vlákny.

    Jinak běžím buď na 8 nebo na 48 jádrech (podle stroje), ale to je asi jedno. Prostě to chtělo víc úloh než jader.

    10. 11. 2025, 22:09 editováno autorem komentáře