Fedora 32 bude mít Python 3 přeložený s parametrem -fno-semantic-interposition
, což zvyšuje výkon od 5 % až do 27 %. A to i když jsou použity LTO a PGO. Nevýhodou je nemožnost použití LD_PRELOAD. Fedora 32 by měla vyjít v dubnu.
(zdroj: phoronix)
Fedora 32 bude mít Python 3 přeložený s parametrem -fno-semantic-interposition
, což zvyšuje výkon od 5 % až do 27 %. A to i když jsou použity LTO a PGO. Nevýhodou je nemožnost použití LD_PRELOAD. Fedora 32 by měla vyjít v dubnu.
(zdroj: phoronix)
hmmm, on se ten LD_PRELOAD občas k něčemu hodí: i když je pravda, že jsem ho využíval spíše před léty než poslední dobou (a to ještě u speciálních případů rozchození něčeho)
je pravda, že jsem ho nepoužil v souvislosti s Pythonem, use case byl třeba takový, že jsem se podílel na vývoji nějaké linuxové utilitky a tím pádem jsem nechtěl, aby se použila knihovna z /usr/lib, ale z právě zkompilovaných zdrojáků, kde byly právě ty moje změny (utilitka byla udělaná tak, že jedna její část byla vlastně knihovna)