krep 2.0.0

krep 2.0.0 krep 2.0.0

11. veebruaril ilmus versioon 2.0.0 krep — kõrgjõudlusega, mitme lõimega, SIMD-optimeeritud konsoolirakendus stringide otsimiseks.

Peamised omadused:

  • Optimaalsete tulemuste saavutamiseks kasutatakse algoritme, mis sõltuvad mallide tüübist Boyer-Moore-Horspool, Knuth-Morris-Pratt või Aho-Corasick.
  • Mälu kaardistamise faili kasutamine suurte failide töötlemisel.
  • Otsingu automaatne jaotamine saadaolevatele protsessori tuumadele.
  • SIMD-optimeerimine koos SSE4.2, AVX2 ja NEON toega.

Rakendus on kirjutatud C keeles ja jaotatakse BSD-2 litsentsi alusel.

Muutused:

  • suuresti paranenud mitme lõimega töötlemise jõudlus funktsioonis search_file;
  • lisatud skript test/benchmark_krep_vs_rg.sh krep ja ripgrepi võrdlemiseks;
  • parandatud rekursiivne minimaalsete ressursside vahelejätmise viga (näiteks .min.*);
  • testimine on paranenud.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster