AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein FreePascal Schnellere Alternative zu PosEx ?
Thema durchsuchen
Ansicht
Themen-Optionen

Schnellere Alternative zu PosEx ?

Ein Thema von Solstice Projekt · begonnen am 17. Sep 2020 · letzter Beitrag vom 17. Sep 2020
 
Solstice Projekt

Registriert seit: 30. Aug 2020
5 Beiträge
 
#1

Schnellere Alternative zu PosEx ?

  Alt 17. Sep 2020, 10:30
Grüsseuch!

Ich hab' eine allgemeine (also nicht nur TextZeichen wie PosEx) MusterSuche geschrieben, welche PosEx um Längen schlägt.

Ich hab' versucht, schnelle Implementationen für Alternativen zu finden,
aber irgendwie kommt dabei nichts Gutes heraus. Ich hab' Libraries gesucht,
welche es mir ermöglichen, anständige Benchmarks zu erstellen, damit ich Vergleiche hab' ... aber ohne Erfolg.

In FPC gibt es eine, oder mehrere?, Implementation eines Such-Algorithmus,
wie zB. FindMatchesBoyerMooreCaseSensitive, aber die ist noch viel langsamer als PosEx.

Ich weiß leider nicht, wie ich mir diesbezüglich selbst helfen kann.
Die letzte Möglichkeit, scheint zu sein, dass ich C installieren muss, damit ich Such-Algorithmen von GitHub zum Vergleich benutzen kann,
aber da ich kein C kann und mich nicht mit den potentiellen Problemen konfrontieren möchte, ist das nur eine letzte Option.

Kann mich da jemand in die richtige Richtung lenken?

Danke!
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz