krep 2.0.0

krep 2.0.0 krep 2.0.0

Il 11 febbraio è stata rilasciata la versione 2.0.0 krep — un'utilità da console ad alte prestazioni, multithread e ottimizzata SIMD per la ricerca di stringhe.

Caratteristiche principali:

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

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

Novità:

  • significativa miglioria delle prestazioni nella gestione multithread del percorso nella funzione search_file;
  • aggiunto lo script test/benchmark_krep_vs_rg.sh per confrontare krep e ripgrep;
  • risolto il problema di salto ricorsivo delle risorse minimizzate (di tipo .min.*);
  • migliorato il testing.

Fonte: linux.org.ru

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