Lueskelin mielenkiintoista tietoa Python 3.10 ja 3.11 sekä Cyrhonin
vertailusta. Mielenkiintoista luettavaa Python 3.11 tehokkuudesta verrattuna Python 3.10:een. Nimittäin kääntäjän/tulkin tekemästä automaattisesta optimoinnista usein toistuvissa toistoissa.
Hankin python IDE:n ammattilaisversion kun yksi suurimmista kriteereistä oli mahdollisuus käyttää profileria. Nyt sain tietää, että ilmainen snakeviz tekee juuri tuota. Ja sen saa asennettua pipillä. Tietysti voi olla makuasioita visuaalisuudesta yms.
$ pip3 install snakeviz
$ python -m cProfile -o program.prof ohjelma.py
$ snakeviz program.prof
Yritinpä tuota vielä putkituksella:
$ python -m cProfile ohjelma.py | snakeviz
$ python -m cProfile ohjelma.py > snakeviz
Jälkimmäinen ei tuilostanut mitään, edes virheilmoitusta. Kumpikaan eivät aukaisseet selainsivua tuloksille.