Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Massive Performanceprobleme mit TJvImageComboBox (https://www.delphipraxis.net/201871-massive-performanceprobleme-mit-tjvimagecombobox.html)

Stevie 10. Sep 2019 12:30

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Windows 8.1 bei mir aber läuft genauso schnell auf nem Windows 10 vom Kollegen.

Ich würd mal auf nen "schlechten" Windows Patch tippen :)

franktron 10. Sep 2019 12:35

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Ich habe das auch mal getestet
VMWare Workstation VM 16 GB RAM AMD Phenom

#1. done in 42 ms; clear: 0 ms; add: 9 ms; setText: 20 ms
#2. done in 74 ms; clear: 21 ms; add: 7 ms; setText: 18 ms
#3. done in 73 ms; clear: 19 ms; add: 13 ms; setText: 27 ms
#4. done in 68 ms; clear: 20 ms; add: 11 ms; setText: 24 ms
#5. done in 64 ms; clear: 21 ms; add: 9 ms; setText: 21 ms
#6. done in 65 ms; clear: 25 ms; add: 7 ms; setText: 18 ms
#7. done in 64 ms; clear: 21 ms; add: 9 ms; setText: 21 ms
#8. done in 68 ms; clear: 24 ms; add: 7 ms; setText: 18 ms
#9. done in 79 ms; clear: 24 ms; add: 9 ms; setText: 21 ms
#10. done in 63 ms; clear: 20 ms; add: 9 ms; setText: 21 ms

Das hat also nix mit der Rechenleistung zu tun.
Ich würde aber die Grafikkarte in bezug nehem nda die Werte auf dem Host Windows 7 nur halb so lange brauchen.

BastiFantasti 10. Sep 2019 13:19

AW: Massive Performanceprobleme mit TJvImageComboBox
 
meinst du das die GraKa da irgendie die Finger mit drin haben kann?

Der wine Kollege hat ne onboard Intel in Lenovo Notebook, Win 10 Home -> schnell

Anderer Kollege hat ein Dell XPS13 auch onboard Intel, Win 10 Pro -> langsam

bei mir Win 10 pro, Dell Desktop Rechner, Nvidia Quadro K(irgendwas) -> langsam

stahli 10. Sep 2019 13:33

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Mal ins Blaue: Kann es vielleicht etwas mit timeBeginPeriod zu tun haben? https://www.delphipraxis.net/1350657-post15.html

Ich sehe zwar kein Sleep im Code, aber wer weiß, was da noch im Hintergrund läuft...

BastiFantasti 10. Sep 2019 13:42

AW: Massive Performanceprobleme mit TJvImageComboBox
 
es wird immer komischer...

auf meinem Host ist es langsam

Code:
#1. done in 140 ms; clear: 0 ms; add: 16 ms; setText: 100 ms
#2. done in 366 ms; clear: 175 ms; add: 22 ms; setText: 143 ms
#3. done in 293 ms; clear: 159 ms; add: 14 ms; setText: 96 ms
#4. done in 383 ms; clear: 220 ms; add: 18 ms; setText: 119 ms
#5. done in 295 ms; clear: 161 ms; add: 15 ms; setText: 95 ms
#6. done in 370 ms; clear: 232 ms; add: 15 ms; setText: 96 ms
#7. done in 323 ms; clear: 162 ms; add: 16 ms; setText: 109 ms
#8. done in 337 ms; clear: 202 ms; add: 15 ms; setText: 98 ms
#9. done in 369 ms; clear: 162 ms; add: 19 ms; setText: 155 ms
#10. done in 297 ms; clear: 156 ms; add: 16 ms; setText: 100 ms

in Virtualbox VM (win7) auf meinem Rechner schnell
Code:
Memo1
#1. done in 25 ms; clear: 0 ms; add: 3 ms; setText: 14 ms
#2. done in 47 ms; clear: 19 ms; add: 4 ms; setText: 17 ms
#3. done in 46 ms; clear: 20 ms; add: 5 ms; setText: 14 ms
#4. done in 46 ms; clear: 19 ms; add: 3 ms; setText: 15 ms
#5. done in 50 ms; clear: 19 ms; add: 6 ms; setText: 16 ms
#6. done in 47 ms; clear: 21 ms; add: 4 ms; setText: 16 ms
#7. done in 45 ms; clear: 19 ms; add: 5 ms; setText: 13 ms
#8. done in 46 ms; clear: 18 ms; add: 4 ms; setText: 15 ms
#9. done in 46 ms; clear: 19 ms; add: 5 ms; setText: 14 ms
#10. done in 48 ms; clear: 20 ms; add: 4 ms; setText: 17 ms

franktron 10. Sep 2019 14:27

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Virenscanner ? vielleicht

BastiFantasti 11. Sep 2019 07:15

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Zitat:

Zitat von franktron (Beitrag 1445528)
Virenscanner ? vielleicht

Auf meinem Win10 Rechner verwend ich den Microsoft Virenscanner
auf dem XPS13 Win10 ist F-Secure installiert

auf beiden ist die Funktion langsam

Beim anderen Kollegen mit Win10 Home ist auch F-Secure installiert, da läuft es schnell...

Pawel Piotrowski 11. Sep 2019 07:34

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Bei mir sieht es auch genauso aus wie bei BastiFantasti .

Langsam kommen wir aber der Sache näher ;)

ich hab die EXE von Stevie getestet.
Läuft genauso langsam wie die, die ich selbst kompiliere.
Es liegt also zum Glück nicht an Delphi oder gar der JVCL. Nicht direkt jedenfalls.

Mein system:
Windows 10 home x64 (Version 1903 Build 18362.329)
Prozessor Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz, 4 Kern(e), 8 logische(r) Prozessor(en)
RAM: 32 GB
GrafikKarte: NVIDIA GeForce GTX 1050, 2GB RAM

Interessanterweise läuft die exe bei mir ~2x langsamer als bei BastiFantasti, obwohl ich einen etwas schnelleren Processor zu haben scheine.

Virenscanner auschalten bringt bei mir keine verbesserung.

Werde spaeter noch andere windows Version in VM gegentesten.

Stevie 11. Sep 2019 10:13

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Lasst die Anwendung mal unter SamplingProfiler laufen, evtl zeigt sich dort eine Auffälligkeit.

Projekt mit TD32 (der Haken Debugsymbole in auf der Linker page) oder Mapfile kompilieren.
Sollten dann ein paar mehr Durchläufe/Items sein, damit genug Samples genommen werden.

BastiFantasti 11. Sep 2019 12:35

AW: Massive Performanceprobleme mit TJvImageComboBox
 
Liste der Anhänge anzeigen (Anzahl: 1)
hab das mal gemacht
hab dazu die Anwendung etwas umgebaut

- die Anwendung startet den Testlauf nun automatisch
- ich mach nun 31 iterationen a 500 Einträge um mehr Samples zu generieren
- Danach beendet sich die Anwendung wieder

Die Ergebnisse sind im Anhang (leider als zip weil spr nicht erlaubt)


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.
Seite 3 von 5     123 45      

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