Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 2010 unglaublich langsam (https://www.delphipraxis.net/146507-delphi-2010-unglaublich-langsam.html)

jbg 21. Jan 2010 18:37

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Insider2004
Die Langsamkeit kommt von .net. Das muss erst geladen und übersetzt werden (ähnlich wie bei java). Delphi 7 arbeitet ohne .net, also native und ist deshalb erbeblich schneller.

Nur das .NET nicht zum kompilieren benutzt wird. Der IDE Compiler ist eine "handelsübliche" DLL, die in C geschrieben ist.

Insider2004 21. Jan 2010 18:42

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von jbg
Zitat:

Zitat von Insider2004
Die Langsamkeit kommt von .net. Das muss erst geladen und übersetzt werden (ähnlich wie bei java). Delphi 7 arbeitet ohne .net, also native und ist deshalb erbeblich schneller.

Nur das .NET nicht zum kompilieren benutzt wird. Der IDE Compiler ist eine "handelsübliche" DLL, die in C geschrieben ist.

Korrekt. Ich meinte auch, dass das Programm erst für .net übersetzt werden muss (sprich auf den Zielprozessor).

Uwe Raabe 21. Jan 2010 19:03

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Insider2004
Ich meinte auch, dass das Programm erst für .net übersetzt werden muss (sprich auf den Zielprozessor).

Das hat alles nichts mit dem Kompiliervorgang zu tun. Und wie gesagt, hier ist mit D2010 gar nichts wahrnehmbar langsamer als mit D7...

Insider2004 21. Jan 2010 19:07

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Uwe Raabe
Zitat:

Zitat von Insider2004
Ich meinte auch, dass das Programm erst für .net übersetzt werden muss (sprich auf den Zielprozessor).

Das hat alles nichts mit dem Kompiliervorgang zu tun. Und wie gesagt, hier ist mit D2010 gar nichts wahrnehmbar langsamer als mit D7...

Mit "Programm" meine ich die .net-Teile in der Delphi 2010-IDE.

Daniel 21. Jan 2010 19:11

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Insider2004
Ich meinte auch, dass das Programm erst für .net übersetzt werden muss (sprich auf den Zielprozessor).

und

Zitat:

Zitat von Insider2004
Mit "Programm" meine ich die .net-Teile in der Delphi 2010-IDE.


Das hat doch nichts mit dem Übersetzen des Delphi-Projektes zutun.

Lemmy 21. Jan 2010 21:12

Re: Delphi 2010 unglaublich langsam
 
Hi,

die 10 Minuten unter VIsta und Delphi 2007 ist nicht übertrieben. Unter XP und Delphi 2007 war die Zeit noch akzeptabel, unter VIsta dauerte das ganze dann einfach so lange. Nach einem Tag habe ich dann wieder unter XP entwickelt (VMWare mit XP auf der VIsta-Maschine und war dennoch schneller).

Hinweis: War Delphi 2007 ohne Updates und ohne die AH-Patches..

Ach ja: Versuchsweise habe ich Vista auch mal neu installiert - brachte auch keine Verbesserung...

Grüße
Lemmy

mirage228 21. Jan 2010 21:41

Re: Delphi 2010 unglaublich langsam
 
Also, was bei meinem Delphi 2010 an der Code-Vervollständigung langsam war, war die Option "Symbolbeschreibung".

Ich habe hier einen Core i7 laufen (4 GB RAM, Win 7 Prof.) und die Code-Vervollständigung wurde bei einer größeren Unit von mir recht langsam. Allerdings hakte sie nur, falls ich "zu lange" auf einem Eintrag geblieben, sodass das zusätzliche Hint-Fenster neben der Code-Vervollständigung angezeigt werden sollte. Das führte schon zu einer recht merkbaren Verzögerung von teilweise über 1 Sekunde.
Vielleicht liegts bei Dir ja auch daran.

Viele Grüße

cookie22 22. Jan 2010 03:21

Re: Delphi 2010 unglaublich langsam
 
bei mir ist nur die code-vervollständigung so langsam, das compilieren ist bei mir recht flott.

das dort ein unterschied zu delphi 7 ist sollte klar sein es werden doch viel mehr informationen verarbeitet, z.B. der ganze RTTI kram.

Insider2004 22. Jan 2010 06:58

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Daniel
Zitat:

Zitat von Insider2004
Ich meinte auch, dass das Programm erst für .net übersetzt werden muss (sprich auf den Zielprozessor).

und

Zitat:

Zitat von Insider2004
Mit "Programm" meine ich die .net-Teile in der Delphi 2010-IDE.


Das hat doch nichts mit dem Übersetzen des Delphi-Projektes zutun.

Das hat schon mit der Übersetzung zu tun, weil dafür MSBuild verwendet wird. MSBuild ist in .net geschrieben. Beim ersten Übersetzen muss MSBuild selbst übersetzt werden (eine Art jitten). Das kostet sehr viel Zeit, wie bei allen Interpreter und Pseudointerpretersprachen wie z.b. java.

Uwe Raabe 22. Jan 2010 07:15

Re: Delphi 2010 unglaublich langsam
 
Zitat:

Zitat von Insider2004
Beim ersten Übersetzen muss MSBuild selbst übersetzt werden (eine Art jitten). Das kostet sehr viel Zeit, wie bei allen Interpreter und Pseudointerpretersprachen wie z.b. java.

Also "so" viel Zeit kann das nicht sein, denn der Kompiliervorgang (sprich: Zeilenzähler) startet hier quasi sofort.

Gerade gemessen:
D2010: ca. 700.000 Code-Zeilen in ca. 50 Verzeichnissen: 11 Sekunden (nach Hochfahren des System und direkt nach Start D2010)

D7: ca. 180.000 Code-Zeilen in ca. 30 Verzeichnissen: 15 Sekunden (direkt nach Start D7)

System: Core i7, 6GB, Win7 x64


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:22 Uhr.
Seite 3 von 4     123 4      

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