krep 2.0.0

krep 2.0.0 krep 2.0.0

11. februārī tika izlaista versija 2.0.0 krep — augstas veiktspējas, daudzplūsmīga, SIMD optimizēta konsoles utilīta, kas paredzēta virkņu meklēšanai.

Galvenās iezīmes:

  • Atkarībā no veidnēm, optimālai veiktspējai tiek izmantoti algoritmi Bojera–Mūra–Horspūla, Knutā–Morisa–Pratta vai Aho–Korasika.
  • Atmiņā parādītā faila izmantošana, apstrādājot lielus failus.
  • Automātiska meklēšanas sadale pa pieejamajiem procesora kodoliem.
  • SIMD optimizācija ar atbalstu SSE4.2, AVX2 un NEON.

Utilīta ir rakstīta C valodā un tiek izplatīta saskaņā ar BSD-2 licenci.

Izmaiņas:

  • significantly uzlabota daudzplūsmīgas apstrādes veiktspēja funkcijā search_file;
  • pievienots skripts test/benchmark_krep_vs_rg.sh, lai salīdzinātu krep un ripgrep;
  • izlabota kļūda rekursīvā minimizēto resursu (pēc parauga .min.*) izlaišanā;
  • uzlabota testēšana.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster