Python хэлний хөрвүүлэгч Nuitka 0.6.17 хувилбар

Nuitka 0.6.17 төсөл одоо бэлэн болсон бөгөөд Python скриптүүдийг C++ дүрслэл болгон хөрвүүлэх хөрвүүлэгчийг хөгжүүлж, дараа нь CPython-той (уугуул CPython объектын удирдлагын хэрэгслийг ашиглан) libpython ашиглан гүйцэтгэгдэх файл болгон хөрвүүлж болно. Python 2.6, 2.7, 3.3 - 3.9-ийн одоогийн хувилбаруудтай бүрэн нийцэж байгаа. CPython-той харьцуулахад эмхэтгэсэн скриптүүд нь pystone шалгуур үзүүлэлтүүдийн гүйцэтгэлийн 335% сайжирсан байна. Төслийн кодыг Apache лицензийн дагуу түгээдэг.

Шинэ хувилбар нь кодын профайлын үр дүнд суурилсан оновчлолын туршилтын дэмжлэгийг нэмсэн (PGO - Профайлаар удирдуулсан оновчлол) нь програмыг гүйцэтгэх явцад тодорхойлсон онцлогуудыг харгалзан үзэх боломжийг олгодог. Оновчлол нь одоогоор зөвхөн GCC-ээр эмхэтгэсэн кодод хамаарна. Plugins нь эмхэтгэх үед нөөц хүсэх боломжтой болсон (pkg_resources.require). Бөөлжилтийн эсрэг залгаасын боломжууд нэлээд өргөжсөн бөгөөд үүнийг одоо numpy, scipy, skimage, pywt болон matplotlib номын сангуудыг ашиглах үед багцын тоог багасгахад ашиглаж болох бөгөөд үүнд шаардлагагүй функцуудыг оруулахгүй байх, шаардлагатай функцийн кодыг орлуулах замаар ашиглаж болно. задлан шинжлэх үе шат. Олон урсгалтай, анги үүсгэх, атрибут шалгах, аргын дуудлагатай холбоотой оновчтой код. Байт, str болон жагсаалтын төрлүүдтэй үйлдлүүдийг хурдасгасан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх