Erlang/OTP 22 rilaxxati

Ftit sigħat ilu, it-tim Erlang ħabbar ir-rilaxx li jmiss tal-lingwa ta 'programmar u l-pjattaforma kollha.

Ħa nfakkarkom li Erlang/OTP hija maħsuba biex toħloq sistemi li jistgħu jegħlbuhom ħafna li joperaw f'ħin reali artab b'rekwiżiti ta' disponibbiltà għolja. Il-pjattaforma ilha tintuża b'suċċess f'oqsma bħat-telekomunikazzjonijiet, il-banek, il-kummerċ elettroniku, it-telefonija u l-messaġġi istantanji.

Bidliet ewlenin f'din ir-rilaxx:

  • Żieda modulu tas-sokit (sperimentali) ġdid li jipprovdi aċċess ta 'livell baxx għas-sokits tal-OS. Dan mhuwiex sostitut għal gen_tcp u oħrajn, u għadu ma jaħdimx fuq Windows (on mikrobenchmark wera żieda fil-veloċità ta '~40% meta mqabbel ma' gen_tcp)
  • Inbidlu l-istadji tal-kumpilazzjoni u r-rappreżentazzjonijiet tal-kompilaturi interni biex iżżid ottimizzazzjonijiet ġodda (reviżjoni dettaljata)
  • L-ottimizzazzjonijiet tat-tqabbil tal-mudelli għal tipi ta' data binarja issa japplikaw f'aktar każijiet
  • Messaġġi kbar fil-Protokoll tad-Distribuzzjoni Erlang (responsabbli għat-trasferiment tad-dejta bejn in-nodi) issa huma maqsuma f'diversi frammenti
  • Niġbed l-attenzjoni tiegħek għall-moduli counters, atomiċi и persistent_term miżjuda f'21.2 u tespandi s-sett ta' għodod għax-xogħol f'ambjent kompetittiv

It-titjib affettwa wkoll il-funzjoni tul/1 fuq listi twal, tabelli ETS tat-tip ordered_set, l-interface NIF irċeviet il-funzjoni enif_term_type, għażliet tal-kompilatur erlc, verżjoni SSL u funzjonijiet tal-modulu kripto.

Blog post b'analiżi tal-bidliet, eżempji u benchmarks

Sors: linux.org.ru

Żid kumment