Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Delphi 2007 schlagartig extrem langsam (https://www.delphipraxis.net/141190-delphi-2007-schlagartig-extrem-langsam.html)

Sherlock 5. Okt 2009 14:09

Re: Delphi 2007 schlagartig extrem langsam
 
Die Compilerwarnungen bezüglich unsicherer Typen, Code und Typumwandlung hast Du aber wegggeklickt, oder?

Sherlock

Hepdepaddel 5. Okt 2009 14:54

Re: Delphi 2007 schlagartig extrem langsam
 
Ja ... die sind aus. Ich kapier es auch nicht. Es gibt keinerlei Output, das kleine Fensterchen zeigt mir immer nur brav "Zeile 15" (bzw. wo immer die uses-Klausel gerade endet) und dann rödelt das Ding ein wenig auf der Platte.

Gruß

Hepdepaddel

jaenicke 5. Okt 2009 19:19

Re: Delphi 2007 schlagartig extrem langsam
 
Zitat:

Zitat von Hepdepaddel
Es ist nur lästig, wenn es immer Delphi ist, das nach "Neuaufsetzen" schreit. Zumal es ja mit dem Installieren nicht getan ist - die ganzen Komponenten hintendran dauern meist nochmal deutlich länger :roll:

Deshalb installiere ich Bibliotheken wie die JEDIs und so erst gar nicht mehr sondern erzeuge alles dynamisch. Das spart enorm Zeit. Und die paar Zeilen mehr stören bei größeren Projekten ja nun wirklich nicht.

Hepdepaddel 6. Okt 2009 09:08

Re: Delphi 2007 schlagartig extrem langsam
 
... schwierig wird's eher mit UI-Komponenten, wie denen von DevExpress. Ich finde es schon ganz praktisch, bei TeeChart oder dem Quantum Grid die Eigenschaften im Objektinspektor einzustellen.

Vielleicht sollte ich das Konzept mit der VM nochmal wieder aufgreifen, bei D7 , das dieses Problem auch ab und zu hatte, habe ich irgendwann einfach alles in eine VM gepackt. Das bisschen Performance-Verlust war kein Problem.

Gruß

Hepdepaddel

MagicAndre1981 6. Okt 2009 10:03

Re: Delphi 2007 schlagartig extrem langsam
 
lad dir mal das Windows Performance Toolkit aus dem Windows 7 SDK herunter (Webinstaller nehmen und die Win32 Tools installieren) und installiere diese unter Windows 7.

Nun kopierst du den Ordner auf dein XP (Installation geht unter XP afaik nicht). Nun starte das mal:

Code:
xperf -on DiagEasy
und führe dein Delphi aus und wenn die langsamen Aktionen vorbei sind tippst du folgendes:

Code:
xperf -d langsamesDelphi.etl
Dann kopierst du die Datei auf deinen Windows 7 PC und tippst das hier:

Code:
xperfview langsamesDelphi.etl
Nun gehst auf Trace->Configure Symbol-Path und gibst dort das hier ein:

Code:
srv*C:\symbols*[url]http://msdl.microsoft.com/download/symbols[/url]
und nun klickst du ojk und gehst wieder auf Trace und diesmal auf Load Symbols (nun werden die Debug Dateien geladen (PDB), das kann etwas dauern, die Dateien sind recht groß).

Wenn das fertig ist, musst du in den Diagrammen nach hoher CPU Auslatung, IO Zugriffen schauen, dies markieren und über Rechtsklick->Summary Table kannst du schauen was da abläuft und so vllt die Ursache finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:17 Uhr.
Seite 2 von 2     12   

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