AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:47

Parameter dieser Suchanfrage:

Suche in Thema: ZLib Speed much slower than ZLibEx
Suche alle Beiträge, die von "user69" 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.000s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Win32/Win64 API (native code)

    AW: ZLib Speed much slower than ZLibEx

     
      by user69, 6. Mai 2021
    Grad gesehen :-D

    Die Frage wäre was Funktioniert in 64 bit sicher?

    1)Move(Pointer(Integer(param^.InBuffer) + param^.InPosition)^, buffer, result);
    2)Move(Pointer(NativeInt(param^.InBuffer) + param^.InPosition)^, buffer, result);
    3)PByte für solche Casts

    >Wenn Pointer-Arithmetik aktiv ist (könnte aber jemand so unnet sein und es deaktivieren), dann kann man z.B. auch PByte für solche...
  • Forum: Win32/Win64 API (native code)

    AW: ZLib Speed much slower than ZLibEx

     
      by user69, 6. Mai 2021
    >Direkt nach Pointer casten
    Wie würde das gehen (wegen der Addition)? Beispiel?
  • Forum: Win32/Win64 API (native code)

    AW: ZLib Speed much slower than ZLibEx

     
      by user69, 6. Mai 2021
    ZIP hab ich nicht weiter getestet - ich nutz die gzip Komprimierung on the fly während dem Speichern und Laden.
    Eine DLL kommt leider für meinen Einsatz nicht in Frage.

    Ich vermute auch das in 64bit folgende ZLibEx.pas Zeile Probleme macht:

    Move(Pointer(Integer(param^.InBuffer) + param^.InPosition)^, buffer, result); //in ZBufferRead

    Müsste das nicht eher zu NativeInt geändert werden...
  • Forum: Win32/Win64 API (native code)

    AW: ZLib Speed much slower than ZLibEx

     
      by user69, 5. Mai 2021
    Ich will das Thema noch mal mit nem Demo mit StopWatch (siehe attached) aufwärmen ... (bitte erst einmal Write nutzen vor nem Read)

    Ich schreibe/lese ne Menge kleine Daten - hier mal als ein 160 MB File.
    Dabei zeigt sich dass die ZLib gegen ZLibEx beim schrieben 2 mal so langsam ist. Beim Lesen sogar 10 mal so langsam.

    Die Version bei ZLib ist neuer und ZLibEx wird auch wohl nicht mehr...
  • Forum: Win32/Win64 API (native code)

    AW: ZLib Speed much slower than ZLibEx

     
      by user69, 2. Okt 2020
    Also ich verwende Stream.

    Zusätzlich habe ich noch etwas probiert - leider ohne finalen Erfolg
    - Die obj Files der ZLib zwischen Delphi ZLib und ZLib Ex unterscheiden sich in der Größe (ca. 50%) und sind nicht kompatibel (Die Version ist bei beiden 1.2.11)
    - die 1.2.11 ZLib ist genauso schnell, wie die 1.2.8
    - Eine angepasste ZLib für 1.2.11 ist hier zu finden: ...
  • Forum: Win32/Win64 API (native code)

    ZLib Speed much slower than ZLibEx

     
      by user69, 1. Okt 2020
    Hallo Gemeinde,

    mir ist gerade aufgefallen, das die ZLib die mit Delphi kommt extrem langsamer ist, als die ZLibEx. Bei meinen Test der Faktor 4-5. (bei D10 Sydney und auch bei Berlin). Somit muss ich wohl auf die ZLibEx zurück gehen.

    Hat das auch schon wer beobachtet oder ne idee woran es liegen kann?
    Kann es evtl. sein, dass es daran liegt dass ich aus dem komprimieren nicht nen ganzen...


URL zu dieser Suchanfrage:

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