krep 2.0.0

krep 2.0.0 krep 2.0.0

11. februára bol vydaný 2.0.0 krep — vysoko výkonný, viacerými vláknami optimalizovaný, SIMD-optimalizovaný konzolový nástroj na vyhľadávanie reťazcov.

Hlavné vlastnosti:

  • V závislosti od typu šablón sa používajú algoritmy pre optimálny výkon Boyer-Moore-Horspool, Knuth-Morris-Pratt alebo Aho-Corasick.
  • Použitie zobrazeného na pamäti súboru pri spracovaní veľkých súborov.
  • Automatické rozdeľovanie vyhľadávania medzi dostupné jadrá procesora.
  • SIMD optimalizácia s podporou SSE4.2, AVX2 a NEON.

Utility je napísaná v jazyku C a distribuuje sa pod licenciou BSD-2.

Zmeny:

  • výrazne zlepšený výkon viacvláknového spracovania cesty vo funkcii search_file;
  • pridaný skript test/benchmark_krep_vs_rg.sh na porovnanie krep a ripgrep;
  • opravená chyba rekurzívneho preskočenia minimalizovaných zdrojov (typu .min.*);
  • vylepšené testovanie.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster