Delphi-PRAXiS

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/)
-   -   DevExpress Komponenten bremsen Programmstart (https://www.delphipraxis.net/160103-devexpress-komponenten-bremsen-programmstart.html)

pixfreak 27. Apr 2011 18:16

DevExpress Komponenten bremsen Programmstart
 
Hallo zusammen,

ich habe mir jetzt doch mal die DevExpress VCL Komponenten gegönnt. Da sind einige nette Sachen mit dabei...

Nun habe ich mal ein Demoprojekt mit der Ribbon-Komponente angefangen. Auf der Form ist nur TdxRibbon. Wenn ich das Programm nun starte, braucht es im Debug Modus sage und schreibe 13 Sekunden :(, bis das Form angezeigt wird.

Im Debugger sieht man, dass er bei der WindowsCodecs.dll relativ lange hängt. Auch das vollständige Beenden dauert 4 sec.

Werfe ich die Kompo wieder von der Form und entferne sämtliche Units, dann ist alles wie vorher auch...

Den Test habe ich gerade auf einem Laptop mit SU1400 Dualcore CPU, Win7 und Delphi XE durchgeführt. Zu Hause auf dem Rechner hatte ich es nur kurz getestet, aber mir war auch hier eine starke Verzögerung aufgefallen... Beim C++ Builder ist es übrigens auch so...

Ach so, richte ich das Ibbon komplett ein, also mit BarManager, Images und Buttons: ändert nix, warten ist angesagt...
Kann dies jemand nachvollziehen? Liegt das eventuell an den Skins?


VG Pixfreak

s.h.a.r.k 27. Apr 2011 18:23

AW: DevExpress Komponenten bremsen Programmstart
 
Was für ein Antiviren-System hast du auf deinem Rechner? Ab und an liegt es auch daran. Hatte das Problem mal mit Kaspersky, wobei sich die Verzögerungen um so 2-5 Sekunden rum abgespielt haben.

pixfreak 27. Apr 2011 18:35

AW: DevExpress Komponenten bremsen Programmstart
 
Hi,

es war mal Avira Premium Scurity Site, die machte aber mal etwas Ärger und dann habe ich mal kurz entschlossen es mit der MSE 2 (um auch mal etwas Efahrung zu sammeln) drauf gepackt....


VG Pixfreak

s.h.a.r.k 27. Apr 2011 18:38

AW: DevExpress Komponenten bremsen Programmstart
 
Hab auch MSE2 drauf und das macht bei mir keinerlei Probleme. Schon mal testweise versucht das aber zu deaktivieren und dann das Programm aus Delphi heraus zu starten? Vielleicht liegts ja daran.

pixfreak 27. Apr 2011 18:59

AW: DevExpress Komponenten bremsen Programmstart
 
Moin,

den Scanner hatte ich schon mal deaktiviert, ohne Erfolg. Das Laufzeitverhalten ist in der IDE genau so wie außerhalb als exe ohne Laufzeitpakete.

Ich habe nun mal einen großen Schwung der Skins deaktiviert und die Units entfernt, und nun geht es "fast" normal schnell, eine kleine Verzögerung ist immer noch da...


VG Pixfreak

omp 7. Apr 2012 16:32

AW: DevExpress Komponenten bremsen Programmstart
 
Diese Verzögerung kenne ich zusammen mit den dxBars (Menükomponenten) und F-Secure AntiVirus.
Das Programm hängt bis zu 1 Minute, wenn die dxBar-Einstellungen in die Registry geschrieben werden (BarManager.SaveToRegistry).
Während dieser Zeit arbeitet fsgk32.exe (http://blog.officemanager.de/2011/11...re-gatekeeper/).

Gruß, Harald


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 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