krep 2.0.0

krep 2.0.0 krep 2.0.0

L'11 febbraio è stata rilasciata la versione 2.0.0 krep — un'utilità console altamente performante, multi-threaded e ottimizzata per SIMD per la ricerca di stringhe.

Caratteristiche principali:

  • A seconda del tipo di modelli, vengono utilizzati algoritmi per prestazioni ottimali Boyer–Moore–Horspool, Knuth–Morris–Pratt o Aho–Corasick.
  • Utilizzo di file mappati in memoria per l'elaborazione di file di grandi dimensioni.
  • Distribuzione automatica della ricerca sui core disponibili del processore.
  • Ottimizzazione SIMD con supporto per SSE4.2, AVX2 e NEON.

L'utilità è scritta in linguaggio C e distribuita con licenza BSD-2.

Modifiche:

  • migliorata significativamente la performance del processamento multi-threaded del percorso nella funzione search_file;
  • aggiunto lo script test/benchmark_krep_vs_rg.sh per confrontare krep e ripgrep;
  • risolto un errore di salto ricorsivo delle risorse minimizzate (tipo .min.*);
  • migliorata la suite di test.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster