krep 2.0.0

krep 2.0.0 krep 2.0.0

11. februar ble utgitt 2.0.0 krep — en høyytelses, flertrådet, SIMD-optimalisert kommandolinjeverktøy for strøksøk.

Hovedfunksjoner:

  • Avhengig av typen maler brukes algoritmer for optimal ytelse. Boyer–Moore–Horspool, Knuth–Morris–Pratt eller Aho–Corasick.
  • Bruken av et minne-mappet fil under behandling av store filer.
  • Automatisk fordeling av søk på tilgjengelige prosessorkjerner.
  • SIMD-optimalisering med støtte for SSE4.2, AVX2 og NEON.

Verktøyet er skrevet i C og distribueres under BSD-2-lisensen.

Endringer:

  • ytelsen ved flertrådet behandling av bane i funksjonen search_file er betydelig forbedret;
  • lagt til skriptet test/benchmark_krep_vs_rg.sh for sammenligning av krep og ripgrep;
  • rettet en feil ved rekursiv utelatelse av minimaliserte ressurser (som .min.*);
  • forbedret testing.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster