AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Massive Performanceprobleme mit TJvImageComboBox

Massive Performanceprobleme mit TJvImageComboBox

Ein Thema von BastiFantasti · begonnen am 5. Sep 2019 · letzter Beitrag vom 21. Sep 2019
Antwort Antwort
Seite 3 von 5     123 45   
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
3.571 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#21

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 12:30
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
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (10. Sep 2019 um 12:33 Uhr)
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.428 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#22

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 12:35
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.
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
39 Beiträge
 
Delphi 10.3 Rio
 
#23

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 13:19
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
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
3.746 Beiträge
 
Delphi XE3 Ultimate
 
#24

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 13:33
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...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
39 Beiträge
 
Delphi 10.3 Rio
 
#25

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 13:42
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
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.428 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#26

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 10. Sep 2019, 14:27
Virenscanner ? vielleicht
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
39 Beiträge
 
Delphi 10.3 Rio
 
#27

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 11. Sep 2019, 07:15
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...
  Mit Zitat antworten Zitat
Pawel Piotrowski

Registriert seit: 13. Aug 2003
5 Beiträge
 
#28

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 11. Sep 2019, 07:34
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.
Pawel Piotrowski
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
3.571 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#29

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 11. Sep 2019, 10:13
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.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
39 Beiträge
 
Delphi 10.3 Rio
 
#30

AW: Massive Performanceprobleme mit TJvImageComboBox

  Alt 11. Sep 2019, 12:35
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)
Angehängte Dateien
Dateityp: zip sampling.zip (17,4 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 20:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf