krep 2.0.0

krep 2.0.0 krep 2.0.0

Am 11. Februar wurde Version 2.0.0 veröffentlicht krep — eine leistungsstarke, mehrkernige, SIMD-optimierte Konsolenanwendung zur Textsuche.

Hauptmerkmale:

  • Je nach Art der Vorlagen werden zur optimalen Leistung Algorithmen verwendet. Boyer-Moore-Horspool, Knuth-Morris-Pratt или Aho-Corasick.
  • Nutzung einer speicherabbildenden Datei bei der Verarbeitung großer Dateien.
  • Automatische Verteilung der Suche auf verfügbare Prozessorkerne.
  • SIMD-Optimierung mit Unterstützung für SSE4.2, AVX2 und NEON.

Das Tool ist in der Programmiersprache C geschrieben und wird unter der BSD-2-Lizenz vertrieben.

Änderungen:

  • Die Leistung der multithreaded Verarbeitung in der Funktion search_file wurde erheblich verbessert.
  • Ein Skript test/benchmark_krep_vs_rg.sh wurde hinzugefügt, um krep und ripgrep zu vergleichen.
  • Ein Fehler bei der rekursiven Überspringung minimierter Ressourcen (z.B. .min.*) wurde behoben.
  • Die Tests wurden verbessert.

Quelle: linux.org.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster