Nuitka 0.6.17, Python valodas kompilatora, izlaidums

Tagad ir pieejams projekts Nuitka 0.6.17, kas izstrādā kompilatoru Python skriptu tulkoÅ”anai C++ attēlojumā, ko pēc tam var apkopot izpildāmā failā, izmantojot libpython, lai nodroÅ”inātu maksimālu CPython saderÄ«bu (izmantojot vietējos CPython objektu pārvaldÄ«bas rÄ«kus). Tiek nodroÅ”ināta pilnÄ«ga saderÄ«ba ar Python 2.6, 2.7, 3.3 - 3.9 paÅ”reizējiem laidieniem. SalÄ«dzinot ar CPython, apkopotie skripti uzrāda 335% veiktspējas uzlabojumu pystone etalonos. Projekta kods tiek izplatÄ«ts saskaņā ar Apache licenci.

Jaunā versija pievieno eksperimentālu atbalstu profila vadÄ«tai optimizācijai (PGO), kas ņem vērā izpildlaika funkcijas. Å Ä« optimizācija paÅ”laik attiecas tikai uz kodu, kas kompilēts ar GCC. Spraudņiem tagad ir iespēja pieprasÄ«t resursus kompilācijas laikā (pkg_resources.require). Spraudnis pret uzpūŔanos ir ievērojami paplaÅ”ināts, un tagad to var izmantot, lai samazinātu pakotņu skaitu, izmantojot numpy, scipy, skimage, pywt un matplotlib bibliotēkas, tostarp likvidējot nevajadzÄ«gas funkcijas un ievietojot nepiecieÅ”amo funkciju kodu parsēŔanas posmā. Ir optimizēts kods, kas saistÄ«ts ar vairāku pavedienu apstrādi, klases izveidi, atribÅ«tu pārbaudi un metožu izsaukumiem. Ir paātrinātas darbÄ«bas ar bytes, str un list tipiem.

Avots: opennet.ru

Iegādājieties uzticamu mitināŔanu vietnēm ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa vietņu mitināŔanu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster