![]() |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Hallo,
mit 7Zip komprimiert reicht die Größe hier auch nicht? Haben deine 3 Beispiele den gleichen Quellcode? Zeig doch mal eine Minimalversion (=Minimalbeispiel). |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Hmm..
Zitat:
Könnte es sein, dass der alte Athlon 4850 eine bessere 'single Core' Geschwindigkeit hat, wie der 8-Core-Ryzen.. (Extra nicht von Frequenz geschrieben.. ) Da für das einlesen / decodieren / umrechnen auf Bitmap und Anzeigen im Image ja nur ein Core verwendet wird, kann schon mal eine 'alte' CPU besser sein, wie eine Multi-Core CPRU.. ;) (Nur so ne Idee.. ;) ) |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Zitat:
Eher nicht! |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Klar,
wenn du noch eine SSD und auf der anderen Seite einen lahmem Virenscanner dazupackst. Ohne Datei und Bsp.-Programm ist das Kaffeesatz-Leserei (und Kaffee um die Zeit? ;) ) |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Mit Grafik-Treibern hat das nix zu tun. Mit HD vs SSD auch nicht; das Laden der Daten stellt kein Problem dar und dauert auch von langsamer HD wenige Millisekunden.
Ich habe eine 2.8 MB JPEG, 6600x8050 auf meinem Win10 (Prozessor Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz, 2201 MHz, 4 Kern(e), 8 logische(r) Prozessor(en)) mit D10.3.1 in 3,2 Sekunden geladen. Es läuft also auch hier extrem langsam. Soweit ich sehe liegt das Problem in der VCL.Imaging.Jpeg, dort bei der while Schleife in der function TJPEGImage.GetBitmap: TBitmap; Zwei Vorschläge: Nimm doch die schnelle Variante aus D5 für dein D10 Projekt. Ich habe rasch einige JPEG Decoder heruntergeladen und getestet - einige sind bei grossen Files noch viel langsamer als die D10 Variante. Extrem schnell ist ![]() Lade das Ding runter, lade das Beispielprojekt in deinem D10, ersetze das Image durch ein D10 Image, setze die Eigenschaft Image1.Proportional auf true und staune ;-). Es wird wohl auch auf deiner Kiste mit deinem D10 nur noch Millisekunden dauern, bis das Bild angezeigt wird. Ich hoffe es klappt.... (Was ich nicht gecheckt habe ist, ob seit Fast JPEG decoder v.1.2 das JPEG Format erweitert worden ist und ob allenfalls D10 mehr Varianten lesen kann.) |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Zitat:
|
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Zitat:
Ja und das ist das Problem mit Win10. ;) Die Anwendungen werden nicht mehr schnell gestartet also die werden erst in einem Cache abgelegt dann erst starten sie meines Erachtens nach dem zweiten Start normal. Ist ein Unding.. aber gut Früher in XP und Win7 wurden die Anwendungen die oft gestartet wurden im Prefetch Ordner abgelegt der Ordner war für Abbilder der Anwendungen zuständig um sie beim nächsten Windows Start schneller zu laden. Der Ordner jedoch ist bei mir unter Win10 einfach leer. Bin raus gruss |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Was soll denn Prefetch ggfs. auf einer SSD bringen? Nur bei HDDs sinnvoll.
![]() |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
Zitat:
Denn dort wurden Cache Abbilder der Anwendungen gespeichert um sie beim erneuten System Start zu beschleunigen. gruss |
AW: Jpeg Image anzeigen dauert ewig (D10.1)
nur mal so aus Neugier, wie ist denn der Farbraum des JPEGs ?
evtl dauert die die Farbraumanpassung unter den modernen Delphis mfg Hannes |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz