AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 14:17

Parameter dieser Suchanfrage:

Suche in Thema: Delphi vs. Freepascal und THashedStringList
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 23. Jan 2020
    Wenn du dir StringReplace ansiehst, was da passiert, wenn mehr als Einwas ersetzt wird,
    oder Format, wo mit einem statischen Puffer auf dem Stack gearbeitet wird, da wird dir schlecht.

    Oder nimm dir mal den originalen DelphiMM vor. Ein bissl mehr hätte man da schon machen können, ohne gleich so weit zu gehn, wie der FastMM.
    Gut, der ist "optimaler" für kleine Speicherblöcke, als das was...
  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 22. Jan 2020
    Och, es muß ja nur die Suchliste sortiert sein.

    Was auch so manche Komponente so implementiert.
    Die originale Liste und zusäzlich ein sortierter Index, mit den Suchmustern und ihren Indizes zur eigentlichen Liste.
    Pssst: Wozu man wohl das Objects der TStringList missbrauchen können würde? :stupid: (oder gleich ein TDictionary<Key,Index>)
  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 22. Jan 2020
    :oops:
  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 22. Jan 2020
    Wurde FastStrings 2009 oder schon 2006 teilweise in Delphi übernommen?
    (finde nicht mehr wann es war, aber 2007 hatte der originale Entwickler die Entwicklung eingestellt)

    Mit 3% (div 33) der Daten dauert es nicht so lang.
    Das mit dem "Selbsbau"-Hash findet manchmal mehr, wegen Hash-Kollisionen, zu kleinem Hash und da nicht nochmal der String verglichen wird.
    Und das mit den Generics geht...
  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 20. Jan 2020
    Vielleicht ist die Liste, bzw. sind zumindestens die Hashs in FP standardmäßig soritert und in Delphi eben nicht standardmäßig.

    Als Erklärung, auf eine Datenbank bezogen:
    TStringList.IndexOf ohne Sortierung ist ein FullTableScan
    und mit Sortierung ist es ein IndexScan.


    In Delphi XE ist es immer ein "teilweiser" FullScan.
    Und in Delphi2007 wird das nicht anders gewesen sein.
    unit...
  • Forum: Programmieren allgemein

    AW: Delphi vs. Freepascal und THashedStringList

      Delphi
      by himitsu, 20. Jan 2020
    Ein IndexOf dauert 5 Minuten? (würde aber nicht erwarten, dass Delphi da wirklich sooooo schlecht wäre)


    Tja, beide werden bestimmt eigene/unterschiedliche Implementationen verwenden, die auch unterschlich gut implementiert wurden-

    Ist deine Liste sortiert?
    Ich weiß jetzt nicht wie es bei der THashedStringList aussieht, aber TStrings/TStringList hat unterschlieliche Suchfunktionen für...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=203173
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:24 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