Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Projekt erzeugen immer langsamer (https://www.delphipraxis.net/190848-projekt-erzeugen-immer-langsamer.html)

bra 14. Nov 2016 12:29

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353558)
Aber wenn alleine hier so viele Leute dies merken, warum dann Embarcadero nicht? Es ist immer wieder schön in kleinen Hello-World Projekten eine schnelle, funktionierende IDE zu sehen, aber dies muss doch auch bei größeren Projekten funktionieren. Ebenso wie der Speicherverbrauch und auch die Kompilier-Zeit haben wir massive Probleme mit der Intelli-Sense.

Die wissen schon um das Problem, bekommen es aber nicht in den Griff. Bei Seattle war ja auch die große Neuerung, dass die IDE mehr Speicher nutzen kann. Das behebt zwar nicht das eigentliche Speicherproblem, man kann aber länger mit der IDE arbeiten, bevor sie abkackt :stupid:

Bambini 14. Nov 2016 13:25

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von bra (Beitrag 1353563)
Zitat:

Zitat von OlliWW (Beitrag 1353558)
Aber wenn alleine hier so viele Leute dies merken, warum dann Embarcadero nicht? Es ist immer wieder schön in kleinen Hello-World Projekten eine schnelle, funktionierende IDE zu sehen, aber dies muss doch auch bei größeren Projekten funktionieren. Ebenso wie der Speicherverbrauch und auch die Kompilier-Zeit haben wir massive Probleme mit der Intelli-Sense.

Die wissen schon um das Problem, bekommen es aber nicht in den Griff. Bei Seattle war ja auch die große Neuerung, dass die IDE mehr Speicher nutzen kann. Das behebt zwar nicht das eigentliche Speicherproblem, man kann aber länger mit der IDE arbeiten, bevor sie abkackt :stupid:

Mit den 30 sec. Verzögerung kann ich bei einem kompletten Rebuild noch sehr gut leben. Äußerst störend ist jedoch der fehlende Code-Inside und "Deklaration suchen", in vielen Units. Das ist m. E. in Berlin im Vergleich zu XE7 deutlich schlechter geworden. Hier wäre dringend Handlungsbedarf, da es schon einmal viel besser lief.

OlliWW 14. Nov 2016 13:34

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von Bambini (Beitrag 1353571)
Mit den 30 sec. Verzögerung kann ich bei einem kompletten Rebuild noch sehr gut leben

Ich auch, aber beim nächsten / übernächsten Rebuild bin ich ja dann bei 2 min.

Bambini 14. Nov 2016 13:46

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353579)
Zitat:

Zitat von Bambini (Beitrag 1353571)
Mit den 30 sec. Verzögerung kann ich bei einem kompletten Rebuild noch sehr gut leben

Ich auch, aber beim nächsten / übernächsten Rebuild bin ich ja dann bei 2 min.

... dieses Problem kann man mit Hardware erschlagen :wink:

OlliWW 14. Nov 2016 13:48

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von Bambini (Beitrag 1353582)
... dieses Problem kann man mit Hardware erschlagen :wink:

SSDs im Hardware Raid 10, Intel i7 mit 16 GB Ram,....wo ist der Flaschenhals? ;)

bra 14. Nov 2016 14:08

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353583)
Zitat:

Zitat von Bambini (Beitrag 1353582)
... dieses Problem kann man mit Hardware erschlagen :wink:

SSDs im Hardware Raid 10, Intel i7 mit 16 GB Ram,....wo ist der Flaschenhals? ;)

Eindeutig der RAM, Delphi läuft mit 128 GB vieeel besser :stupid:

Bambini 14. Nov 2016 14:10

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353583)
Zitat:

Zitat von Bambini (Beitrag 1353582)
... dieses Problem kann man mit Hardware erschlagen :wink:

SSDs im Hardware Raid 10, Intel i7 mit 16 GB Ram,....wo ist der Flaschenhals? ;)

Warum dauern bei dir dann 1.7 Mio Zeilen schon beim ersten Lauf 50 sec. Ich komme mit 3.2 Mio auf 26 sec :gruebel:
Sind bei dir noch Build-Ereignisse definiert?

Ritsch 14. Nov 2016 14:20

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353558)
[...]Ebenso wie der Speicherverbrauch und auch die Kompilier-Zeit haben wir massive Probleme mit der Intelli-Sense.

Das Problem begleitet uns schon ewig. Habe es jetzt so eingestellt das die Intelli-Sense nur bei Bedarf angezeigt / geladen wird. Das hängt zwar auch manchmal, aber bei weiten nicht so oft wie vorher.

Delphi-Laie 14. Nov 2016 14:26

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von OlliWW (Beitrag 1353558)
Zitat:

Zitat von Aviator (Beitrag 1353557)
Wie schafft man es, 1.7 bzw. 3.2 Mio. Zeilen SourceCode zu schreiben. :shock:

Im professionellen Umfeld ist das keine Seltenheit. Bei den Delphi Tagen etc. merkt man immer wieder dass man nicht alleine ist mit solchen Projekten :)

Aber wenn alleine hier so viele Leute dies merken, warum dann Embarcadero nicht? Es ist immer wieder schön in kleinen Hello-World Projekten eine schnelle, funktionierende IDE zu sehen, aber dies muss doch auch bei größeren Projekten funktionieren.

Die Ursache ist, daß Embarcadero diese "größeren Projekte" in dieser Form nicht hat.

Neue Funktionen werden einzeln und isoliert entwickelt und dann für sich allein geprüft. Funktionieren sie (was für ein Pleonasmus), ist alles gut, und die Teilaufgabe wird als erfüllt angesehen und beendet.

Ich konnte das gleiche Phänomen bei einer CAD-Software beobachten. Wenn diese den rauhen Praxisalltag mit großen Projekten zu bewerkstelligen hatte - meine Güte, traten dort eine Unmenge Fehler zutage.

OlliWW 14. Nov 2016 15:12

AW: Projekt erzeugen immer langsamer
 
Zitat:

Zitat von Bambini (Beitrag 1353588)
Warum dauern bei dir dann 1.7 Mio Zeilen schon beim ersten Lauf 50 sec. Ich komme mit 3.2 Mio auf 26 sec :gruebel:
Sind bei dir noch Build-Ereignisse definiert?

Nein keine Pre und Postbuild Ereignisse. Bei uns dauert es länger, da unser Code nicht so sauber ist, was die uses angeht. Mit jedem Refactoring-Tag wird es besser :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:51 Uhr.
Seite 2 von 3     12 3      

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