Fa'asa'olotoina o le Nuitka 0.6.17, o se tu'ufa'atasiga mo le gagana Python

O loʻo avanoa nei le poloketi Nuitka 0.6.17, lea e atiaʻe ai se tuʻufaʻatasiga mo le faʻaliliuina o tusitusiga Python i se faʻataʻitaʻiga C ++, lea e mafai ona tuʻufaʻatasia i se faʻaaogaina e faʻaaoga ai le libpython mo le maualuga o le fesoʻotaʻiga CPython (faʻaaogaina mea faigaluega faʻapitoa CPython). O le fetaui atoatoa ma faʻasalalauga lata mai o Python 2.6, 2.7, 3.3 - 3.9 ua mautinoa. Pe a fa'atusatusa i le CPython, o fa'amaumauga tu'ufa'atasia o lo'o fa'aalia ai le 335% fa'aleleia o fa'atinoga i fa'ailoga pystone. O le faʻailoga o le poloketi o loʻo tufatufaina i lalo ole laisene Apache.

O le lomiga fou o lo'o fa'aopoopoina le lagolago fa'ata'ita'i mo le fa'ata'ita'iina e fa'atatau i fa'ai'uga fa'ailoga fa'ailoga (PGO - Fa'atonu-ta'ita'ia fa'asinomaga), lea e fa'ataga ai le amana'ia o mea e fa'atatau i le taimi o le fa'atinoga o polokalame. Ole fa'ata'ita'iga ile taimi nei e fa'aoga ile code ua tu'ufa'atasia ile GCC. O lo'o iai nei le malosi o fa'apipi'i e talosagaina ai punaoa i le taimi fa'aopoopo (pkg_resources.require). O le gafatia o le anti-bloat plugin ua matua faʻalauteleina, lea e mafai nei ona faʻaaogaina e faʻaitiitia ai le aofaʻi o afifi pe a faʻaaogaina le numpy, scipy, skimage, pywt ma matplotlib faletusi, e aofia ai le le aofia ai o galuega e le manaʻomia ma sui ai le numera o galuega talafeagai ile o le fa'avasegaga. Fa'atonu code e feso'ota'i ma multithreading, fa'atulagaina o vasega, siaki uiga, ma le vala'au auala. Fa'agaioiga fa'atasi ma paita, str ma fa'asologa o lisi ua fa'atelevaveina.

puna: opennet.ru

Faaopoopo i ai se faamatalaga