krep 2.0.0

krep 2.0.0 krep 2.0.0

11. veebruaril ilmus versioon 2.0.0 krep — kõrge jõudlusega, mitme lõimelise, SIMD-optimeeritud konsoolirakendus ridade otsimiseks.

Põhiomadused:

  • Sõltuvalt mallide tüübist kasutatakse optimaalse jõudluse saavutamiseks algoritme Boyer–Moore–Horspool, Knuth–Morris–Pratt või Aho–Corasick.
  • Mälu peal kuvatud faili kasutamine suurte failide töötlemisel.
  • Otsingu automaatne jaotamine saadavalolevatele protsessori tuumadele.
  • SIMD-optimeerimine, mis toetab SSE4.2, AVX2 ja NEON.

Vahend on kirjutatud C keeles ja levitatakse BSD-2 litsentsi alusel.

Muudatused:

  • mitteolulisel määral paranenud mitme lõime töötlemise jõudlus funktsioonis search_file;
  • lisatud skript test/benchmark_krep_vs_rg.sh krep ja ripgrepi võrdlemiseks;
  • parandatud viga rekursiivses minimaalsete ressursside (nt .min.* failide) vahelejätmises;
  • parandatud testimine.

Allikas: linux.org.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster