![]() |
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
AW: Delphi XE2: IDE extrem langsam
Zitat:
Ich denke sehr sehr vielen Embarcaderokunden geht es genauso. Ja auch wir leiden unter der sehr beknackten Lizenzpolitik und den immer weiter steigenden Preisen...aber der Login Effekt zwingt uns nunmal dazu für Emba das beste zu hoffen und das sie hübsch viel verkaufen...sonnst werden die noch teurer. Ein juristischer Sieg über Emba und eine Rückabwicklung des Kaufvertrages Zug um Zug würde das ganze Unternehmen killen. |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Da habe ich wenigstens gemerkt, das ich alle Uses überarbeiten muss. Gruß Peter |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Wie ein "Lolly" (Deine erste Reaktion) klingt das aber keinesfalls mehr, eher wie eine Abhängigkeit auf Gedeih' und Verderb', die Dir/Euch das Lachen vergehen ließ. Es liest sich wie das Satteln des falschen Pferdes. Wenn ich mir jedoch Pascal als sehr leserliche und strukturierte Programmiersprache ansehe, mag ich das nicht so recht glauben. Dumm ist eben nur, daß es nur noch einen kommerziellen Anbieter dafür gibt. Die Rückabwicklung des Kaufvertrages "Zug um Zuge", ich wiederhole mich jetzt, ist ja nur die allerletzte Möglichkeit. Vorher steht der Produzent in dem Recht und in der Pflicht zu mehrmaligen Nachbesserung(sversuch)en. Embarcadero wird die Fehler schon nach und nach ausbügeln. Weniger lustig sind allerdings die Produktivitätsausfälle wegen der "Gammatesterei" und der Fehler, die man umständlich umgehen muß, bis zur - manchmal langatmigen - Zeit, bis man an die Korrekturen gelangt. Wenn man die beim Hersteller eingesparten Qualitätskontroll-/-sicherungskosten wenigstens an den Endprodukten wahrnähme... |
AW: Delphi XE2: IDE extrem langsam
Zitat:
![]() Ich schlage die QA-Methode "Eat your own dogfood" vor: Alle internen Embarcadero-Produkte (Buchhaltung, Auftragsbearbeitung, qc...) müssen von den Mitarbeitern auf die neuesten Versionen der eigenen Entwicklungsumgebungen migriert werden. So KÖNNEN nur weitgehend fehlerfreie Produkte rausgehen. Denn solange die Buchhaltung und Auftragsbearbeitung nicht funktionieren, kann man auch nichts verkaufen. Am besten auch noch ein eigenes E-Mail und Blog-System auf selbtsgeschriebenem Webserver, dann kann auch kein Mist mehr verfrüht abgesondert werden. |
AW: Delphi XE2: IDE extrem langsam
Hallo Leutz,
irgendwie kommt man hier komplett ab vom Thema. Mich interessiert es, warum die IDE extreme langsam ist. Ich versuche nämlich auch Fehler in der IDE herauszubekommen, warum diese passieren. Deshalb würde ich euch bitte die jetzige Diskussion mit Rückabwicklung und Mängeln doch in einem gesonderten Thread zu bereden. |
AW: Delphi XE2: IDE extrem langsam
Die Gründe für die Langsamkeit liegen ja nicht an den Mondphasen, sondern an mangelnder QA. Deshalb hat das sehr wohl mit dem Thema zu tun. Und wer sich nicht bei Embarcadero beschwert oder das in qa einträgt oder voted oder commented kann warten bis er schwarz wird. Von alleine wird nichts passieren.
|
AW: Delphi XE2: IDE extrem langsam
Zitat:
Zitat:
Desweiteren hast Du ja in einem anderen Beitrag auch zugegeben, dass Du die IDE auch schon öfters auf's Kreuz gelegt hast, als Du die OpenToolsAPI verwendet hast. So nun zurück zum Thema. Was ich heute Abend festgestellt habe, ist dass die IDE aus irgendeinem Grund immer die Funktion
Delphi-Quellcode:
aus dem
procedure TIdeNotifier.BeforeCompile(const Project: IOTAProject; var Cancel: Boolean);
![]() |
AW: Delphi XE2: IDE extrem langsam
Ich hab da noch was zum Thema:
Da ich mit Delphi XE2 automatisch auch Lizenzen für die älteren Versionen gekauft habe, habe ich mal Delphi XE auf meinem superschnellen W7-PC (64bit) mit 16GB RAM installiert: Auch hier läuft die Codevervollständigung im dicken Projekt angenehm schnell. An der Stelle muss XE2 irgendwas anders machen. |
AW: Delphi XE2: IDE extrem langsam
Da fällt mir gerade noch ein Grund ein, warum die Codeverfollständigung ausgebremst werden kann. Eine Version vom Experten CNPack war mal unter Delphi 2007 ein Grund dafür.
|
AW: Delphi XE2: IDE extrem langsam
CnPack habe ich nicht installiert.
GExperts ja, aber das habe ich eben mal testweise deinstalliert - Code Insight ist bei XE2 im großen Projekt immer noch lahm. |
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
AW: Delphi XE2: IDE extrem langsam
Es handelt sich um ca. 500 Units und 700.000 Zeilen Code.
Ist aber für Delphi 2009 und Delphi XE auf dem selben PC kein Thema - geht alles flott. Nur XE2 lahmt beim Code Insight (ist sonst aber auch flott). Ich werde noch mal andere PC's probieren. |
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
AW: Delphi XE2: IDE extrem langsam
Ich habe die Form , welche 14 sec. zum Umschalten zwischen Code und Design benötigt, in ein eigenes Verzeichnis kopiert und ein neues Projekt eingebunden.
Hier der gleiche Effekt. Dann habe ich nach und nach alle Komponenten gelöscht, bis die blanke Form übrig blieb. Auch beim Umschalten auf eine jetzt leere Form mehr als 10 sec Wartezeit. Dann habe ich einfach nur Code gelöscht. (Ist ein altes Programm mit 9000 Zeilen Quellcode) So unterhalb von 2000 Quellzeilen war dann Bewegung zu spüren eund die Umschaltung erfolgte spürbar schneller. Bei den von mir angelegten Forms, tritt der Effekt nicht auf, da ich hier GUI und Code getrennt habe und diese deutlich kleiner sind. Interessant ist, das in dieser großen Form auch der Editor sichtbar verzögert auf Tastendruck reagiert. 3 bis 4 Buchstaben Verzögerung sind die Regel. Abschalten der Hintergrund-Compilierung bringt keinen Effekt. Gruß Peter |
AW: Delphi XE2: IDE extrem langsam
Für den ersten Test hatte ich keine Laufzeitpackages verwendet.
Aber auch wenn ich welche angebe, ändert sich nix. Das verzögerte Umschalten Code/Formularansicht bei Forms mit vielen Controls habe ich auch - aber nur beim ersten Mal, jedes weitere Umschalten geht flott. |
AW: Delphi XE2: IDE extrem langsam
Zwischenstand:
Das aktuelle Update für XE2 und das IDE Fix Pack vom 2.11.11 haben keine Besserung bewirkt. |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Falls ja, wie sieht der aktuelle Bearbeitungsstand aus? |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Den "Service" von Emb habe ich vor 3 Wochen per email angeschrieben, aber bisher keinerlei Reaktion. Peter |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Wenn ich die zahllosen Beanstandungen in den Foren mir zu resumieren erlaube: Das RAD-Studio XE2 hat m.E. die Bezeichnung "Bugware" verdient (nein, die stammt nicht von einem Bäcker). |
AW: Delphi XE2: IDE extrem langsam
Neue Erkenntnisse zum Thema "Code Insight in XE2-IDE quälend langsam":
In diesem Post ![]() Ich habe nun leider immer eine Masse Units gleichzeitig geöffnet :oops: - nachdem ich bis auf eine alle geschlossen habe, ist die Dauer bis zur Anzeige auf erträgliche 1-2 Sekunden geschrumpft. Damit lässt es sich jetzt mit XE2 arbeiten! :-D |
AW: Delphi XE2: IDE extrem langsam
Witzig ist ja, das mindestens die aktuelle Unit, bei nahezu jedem einzelnen getippten Buchstaben im Hintergrund durch den Compiler gejagt wird, was etwas Zeit frißt.
Bleibt dennoch der Bug, daß es bei vielen offnen Dateien länger braucht, obwohl es ja eigentlich nicht langsamer werden dürfte sollte. :wall: |
AW: Delphi XE2: IDE extrem langsam
Vielleicht bin ich ja etwas anspruchsvoll, aber ich finde selbst 1-2 Sekunden störend.
Solche Verzögerungen kenne ich von Delphi 2009 nicht, geschweige denn vom guten alten Delphi 7 Grüße aus der Tagschicht :cyclops: |
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
AW: Delphi XE2: IDE extrem langsam
Von wie vielen offenen Dateien sprecht ihr hier? Sind dass alles Dateien aus dem aktiven Projekt, oder Dateien aus mehreren Projekten in der Projektgruppe? Sind es hauptsächlich Formulare/Frames/Datenmodule oder einfache Units?
|
AW: Delphi XE2: IDE extrem langsam
Mit vielen Dateien hab ich hier selber kaum Probleme. (sind manchmal schon 10-20 und im Durchschnitt vielleicht 2-8 Units mit und ohne Forms, in verschiedenen Packages/DLLs/EXEn)
Aber in der Darstellung ist die Delphi-IDE echt schlimm ... via RDP merkt man es deutlich, daß sich manche Teie tausende Male neu zeichnen ... vorallem wenn man sich wieder einloggt. |
AW: Delphi XE2: IDE extrem langsam
Also ich hatte so ca. 30 Units offen, aller Art (Formulare und einfache Units).
In der Projektgruppe gibt es drei Projekte, aus allen dreien waren Units offen. Ich werde mal testen, ob geöffnete Forms oder Units aus anderen Projekten bremsen. Die Automatik für Code Insight war aus, ich hatte es mit Tastenkombinationen aufgerufen. Ich habe sie jetzt eingeschalten und es läuft zufriedenstellend. |
AW: Delphi XE2: IDE extrem langsam
Ist AQTime installiert? Wenn ja, wird CodeInsight schneller, wenn es nicht von der IDE geladen wird? Ich habe da so einen Verdacht, dass sich ein Plugin etwas tief vergraben hat.
UPDATE: Ich habe den Auslöser gefunden. Wenn man die "Embarcadero LiveBindings Components" (3 Packages) deinstalliert, wird gleich alles viel schneller: Umschalten von Code=>Design=>Code, CodeInsight kommt schneller. |
AW: Delphi XE2: IDE extrem langsam
:thumb:
Stimmt! Ich habe die drei mal rausgeworfen und jetzt ist die IDE genauso schnell wie die auf dem selben Rechner installierten Delphi 2009 und XE! Selbst wenn viele Units offen sind. Besten Dank! Stellt sich nur die Frage, ob wir nun auf Dauer auf die LiveBindings verzichten müssen. |
AW: Delphi XE2: IDE extrem langsam
Zitat:
Wofür man diese "LiveBindings" benötigt (oder wofür nicht), möchte ich jetzt nicht hier erfragen (das läßt sich über Suchfunktionen finden), jedoch etwas anderes: Könnte es sein, daß (auch) diese "LiveBindings" fehlerhaft sind? Also, daß sie CodeInsight bis zur (Un-)Zumutung verlangsamen, ist sicher nicht beabsichtigtes Ziel und wurde sicher nicht vorsätzlich dort hineinprogrammiert. Falls ja: Sollte man diesen Fehler (nicht) Embarcadero melden? |
AW: Delphi XE2: IDE extrem langsam
Wow, das würd ich ja mal fast als vollen Erfolg werten, wenn die Livebindings nicht gerade einer der Gründe für den Kauf von XE2 gewesen wären :?
Trotzdem einen riesen Dank an jbg und natürlich an squetk, der das ganze Thema ins Rollen brachte. :thumb: |
AW: Delphi XE2: IDE extrem langsam
Das macht doch hoffnungsvoll, dass die Ursache oder eine der Ursachen jetzt identifiziert ist. Das sollte uns einem Patch durch EMBT oder andere *g* einen großen Schritt näher gebracht haben.
Vielen Dank, Andreas für die Analyse. :-) |
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
AW: Delphi XE2: IDE extrem langsam
Zitat:
Leider ist mir beim Testen gleich der nächste Bug aufgefallen. Wenn man mehrere Dateien offen hat und zusätzlich noch eine Menge Projekte in der Projektgruppe hat, dann wird der Editor richtig langsam und man kann den Buchstaben einzeln zuschauen wie sie auftauchen. Der Grund: Bei jedem Tastendruck (außer Navigationstasten) wird das TabControl neugezeichnet. Und die IDE-TabControl Komponente ist so blöd und holt sich per Event-Handler den ImageIndex für jede offene Datei (auch wenn die gar nicht im sichtbaren Bereich sind). Das wiederum durchläuft so einige Schleifen. Ich tippe auf "Offene Dateien".Count * "Dateien in Projekten".Count im gesamten. Meine Kollegen "nerven" mich schon mit, "wann schreibst du eigentlich mal eine eigene IDE". Irgendwann werde ich sicherlich zu dem Punkt kommen (wenn da nicht so viel zu tun wäre) [nein, Lazarus fasse ich nicht an] |
AW: Delphi XE2: IDE extrem langsam
Wäre schön, wenn du in deiner IDE dann eine schnucklige OTA verbaust, damit wir dann für dich Buxfixes schreiben könne, ohne rumhacken zu müssen. :angle:
|
AW: Delphi XE2: IDE extrem langsam
jbg bist du eigentlich zu teuer, dass man dich nicht zum entfernen solcher Fehler im Originalsource beschäftigen/Anheuern/was_auch_immer kann?
Oder bist du zu billig, weil der Fix ja eh Gratis kommt? |
AW: Delphi XE2: IDE extrem langsam
Das Unangenehme für Emba dürfte jetzt sein, dass sie entweder alles lassen wie es ist - funktionierend aber langsam - oder im Core rumbasteln mit der Gefahr, dass es danach nicht mehr in allen Situationen funktioniert.
Decisions, decisions.. |
AW: Delphi XE2: IDE extrem langsam
Aber die werden doch mit Unit-Tests arbeiten?
|
AW: Delphi XE2: IDE extrem langsam
Sicherlich, aber alles abdecken können auch die nicht.
|
AW: Delphi XE2: IDE extrem langsam
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 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