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 oder 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

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster