Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   11.1 hängt/wird langsam (https://www.delphipraxis.net/210250-11-1-haengt-wird-langsam.html)

TigerLilly 24. Mär 2022 07:28

11.1 hängt/wird langsam
 
Ich hatte jetzt ein paar Mal das problem, dass die IDE - nach einem probelmlosen Update - nur mehr teilweise bzw gar nicht reagiert. So kann man zB die Hauptmenüeinträge anklicken, sie werden blau hinterlegt, aber das Submenü geht nicht bzw erst nach einigen Sekunden auf. Angedockte Fenster werden gar nicht oder erst mit viel Verzögerung aktualisiert. Manchmal erledigt sich das wieder, so als ob irgednein Scan oder Initialisierung im Hintergrund fertig geworden wäre. Manchmal muss ich die IDE auch abschießen.

11.0 lief mit denselben Komponenten und AddIns gut + stabil + flott. 11.1 grad gar nicht.

Kennt das wer?

Union 24. Mär 2022 11:38

AW: 11.1 hängt/wird langsam
 
Konnte ich nicht beobachten. Evtl. sind einige Addons nicht mehr 100% kompatibel, ich würde empfehlen die mal nacheinander zu entfernen und zu sehen ob es dann besser wird.

Uwe Raabe 24. Mär 2022 12:08

AW: 11.1 hängt/wird langsam
 
Zitat:

Zitat von TigerLilly (Beitrag 1503857)
11.0 lief mit denselben Komponenten und AddIns gut + stabil + flott. 11.1 grad gar nicht.

Kannst du auflisten, welche das sind?

TigerLilly 24. Mär 2022 12:17

AW: 11.1 hängt/wird langsam
 
[QUOTE]Kannst du auflisten, welche das sind? [\QUOTE]

Fastreport, HTMLComponents, alle TMS Sachen inkl WebCore
GExperts (jeweils neu kompiliert), DDEVExtensions, MMX

Von allen die aktuellste Version.

VCL hab ich nicht auspobiert, das waren alles FMX Projekte, aber neu erstellt (via Datei/Neu), weil ich nur was ausprobieren wollte.

Raible 24. Mär 2022 12:24

AW: 11.1 hängt/wird langsam
 
Ist bei mir auch so.
Bin wieder zurück auf 11.0. (muss ja damit arbeiten)

Bei mir sind GExperts, MMX, DevExpress, enthalten.

Könnte meine Monitorauflösung 3840 x 2160 die Probleme verursachen?

Uwe Raabe 24. Mär 2022 12:37

AW: 11.1 hängt/wird langsam
 
Zitat:

Zitat von Raible (Beitrag 1503879)
Könnte meine Monitorauflösung 3840 x 2160 die Probleme verursachen?

Das halte ich für unwahrscheinlich. Ich fahre 11.1 problemlos auf einem System mit zwei solchen Monitoren. MMX ist logischerweise auch drauf.

Zitat:

Zitat von TigerLilly (Beitrag 1503878)
Fastreport, HTMLComponents, alle TMS Sachen inkl WebCore
GExperts (jeweils neu kompiliert), DDEVExtensions

Zitat:

Zitat von Raible (Beitrag 1503879)
Bei mir sind GExperts, MMX, DevExpress, enthalten.

Das wäre dann zunächst mal ein Hinweis auf GExperts. Das muss zwar noch nichts heißen, wäre aber mal einen Versuch wert.

TigerLilly 24. Mär 2022 12:53

AW: 11.1 hängt/wird langsam
 
Und wenn ich den Taskmanager öffen, steht bei Delphi der Stromverbrauch auf rot.

Uwe Raabe 24. Mär 2022 13:11

AW: 11.1 hängt/wird langsam
 
Na, das ist doch wenigstens mal konsistent 8-)

OK, wenn es keine Komponente oder eines der Plugins ist, kann es immer noch eine vom Standard abweichende Einstellung sein.

Das macht die Suche nach der Ursache sicher nicht leichter. Am Ende kann es dann doch auf ein Bisektionsverfahren hinauslaufen.

TigerLilly 24. Mär 2022 18:12

AW: 11.1 hängt/wird langsam
 
Ok, ich weiß ein bisschen mehr.

- Delphi neu gestartet, demo projekt laden
- das problem tritt auf, wenn man von code editor in den visuellen editor schaltet
toggelt man mit F12 hin und her geht im Taskmanager die Last hoch und wieder auf niedrig
ist der formular editor sichtbar, werden die gedockten fenster verzögertbzw gar nicht aktualisiert + die menüeinträge poppen nicht runter
ist er nicht sichtbar, klappt alles
Und: Im Taskmanager sieht man 3x den LSP
- Alle Experts disablen, das Problem ist weg (+ keine LSPs im Taskmanager)
- GExperts enablen, kein Problem (+ keine LSPs im Taskmanager)
- MMX Modelmaker enablen - das Problem ist da (+ 3x LSPs im Taskmanager)

Sagt das wem was?

Union 24. Mär 2022 18:15

AW: 11.1 hängt/wird langsam
 
Zitat:

Zitat von TigerLilly (Beitrag 1503902)
- MMX Modelmaker enablen - das Problem ist da (+ 3x LSPs im Taskmanager)

Sagt das wem was?

Ich würde meinen, dass Uwe Raabe das wahrscheinlich lösen könnte.

TigerLilly 24. Mär 2022 18:18

AW: 11.1 hängt/wird langsam
 
Gegenprobe. Wie vorher, aber GExperts disablen, also nur MMX. Problem da.

Auch wenn das menü nicht angezeigt wird, ein Klick auf den Schließen Button der IDE funktioniert + die IDE fährt runter.

Zitat:

Ich würde meinen, dass Uwe Raabe das wahrscheinlich lösen könnte.
Ja eh. Aber Infos sind besser als raten + ev hat´s mit MXX selber ja nix zu tun, sondern es wirkt sich nur hier aus.

TigerLilly 24. Mär 2022 18:39

AW: 11.1 hängt/wird langsam
 
Hat damit wahrscheinlich nichts zu tun, aber wenn ich MMX Optionen ändere kommt ein AV - bei anderen Einträgen nicht:

Code:
[500C4493]{rtl280.bpl } System.TypInfo.GetEnumName (Line 1630, "System.TypInfo.pas" + 20) + $4
[50D0D3FA]{vcl280.bpl } Vcl.StdCtrls.TCustomCombo.GetItemIndex (Line 4276, "Vcl.StdCtrls.pas" + 4) + $11
[500C442F]{rtl280.bpl } System.TypInfo.GetEnumName (Line 1616, "System.TypInfo.pas" + 6) + $C
[1BCEDFDD]{mmx_bds22.dll} PropInfo.TObjectAccess.GetValues (Line 507, "PropInfo.pas" + 7) + $29
[1BCED76C]{mmx_bds22.dll} PropInfo.CopyProperties (Line 198, "PropInfo.pas" + 12) + $9
[1BF65A4B]{mmx_bds22.dll} PascalOptionsFrm.TMMXPascalOptionsForm.ApplySettings (Line 104, "PascalOptionsFrm.pas" + 1) + $14
[1BE4E96A]{mmx_bds22.dll} MMX.Options.Form.TOptionsPage.ApplySettings (Line 720, "MMX.Options.Form.pas" + 2) + $6
[1BE4DFF9]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.ApplySettings (Line 435, "MMX.Options.Form.pas" + 3) + $F
[1BE4DD4F]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.Execute (Line 354, "MMX.Options.Form.pas" + 4) + $2
[1BE4DB40]{mmx_bds22.dll} MMX.Options.Form.TOptionsRegistry.Execute (Line 257, "MMX.Options.Form.pas" + 27) + $3
[1BE4DB70]{mmx_bds22.dll} MMX.Options.Form.TOptionsRegistry.Execute (Line 261, "MMX.Options.Form.pas" + 31) + $6
[1BEC14D2]{mmx_bds22.dll} MMXEditorToolsDM.TEditorToolsDataModule.MMXPropertiesActionExecute (Line 1276, "MMXEditorToolsDM.pas" + 2) + $9
[50173BE7]{rtl280.bpl } System.Classes.TBasicAction.Execute (Line 17866, "System.Classes.pas" + 3) + $7
[50CCF9FE]{vcl280.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35
[1BF03046]{mmx_bds22.dll} MMX.ActionProxies.TActionProxy.ActionExecute (Line 180, "MMX.ActionProxies.pas" + 2) + $7
[1BF02DFC]{mmx_bds22.dll} MMX.ActionProxies.TBaseActionProxy.actActionExecute (Line 86, "MMX.ActionProxies.pas" + 3) + $13
[50173BE7]{rtl280.bpl } System.Classes.TBasicAction.Execute (Line 17866, "System.Classes.pas" + 3) + $7
[50CCF9FE]{vcl280.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35
[50173A3B]{rtl280.bpl } System.Classes.TBasicActionLink.Execute (Line 17777, "System.Classes.pas" + 2) + $7
[21806645]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1099, "Vcl.ActnMenus.pas" + 6) + $D
[21807F00]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1869, "Vcl.ActnMenus.pas" + 19) + $15
[2180BA46]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3736, "Vcl.ActnMenus.pas" + 5) + $3
[218061C4]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 969, "Vcl.ActnMenus.pas" + 2) + $11
[218061CD]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 970, "Vcl.ActnMenus.pas" + 3) + $4
[50CE7D62]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7548, "Vcl.Controls.pas" + 91) + $6
[50CECE79]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10583, "Vcl.Controls.pas" + 170) + $6
[50CE7998]{vcl280.bpl } Vcl.Controls.TControl.Perform (Line 7326, "Vcl.Controls.pas" + 10) + $8
[50CEC4F1]{vcl280.bpl } Vcl.Controls.GetControlAtPos (Line 10295, "Vcl.Controls.pas" + 2) + $78
[50CEC5C2]{vcl280.bpl } Vcl.Controls.InternalControlAtPos (Line 10319, "Vcl.Controls.pas" + 15) + $E
[50CECD05]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10531, "Vcl.Controls.pas" + 118) + $1D
[50CECE79]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10583, "Vcl.Controls.pas" + 170) + $6
[50060DCC]{rtl280.bpl } System.TMonitor.TryEnter (Line 19931, "System.pas" + 10) + $0
[500608EC]{rtl280.bpl } System.TMonitor.Enter (Line 19592, "System.pas" + 4) + $2
[50060754]{rtl280.bpl } System.TMonitor.CheckOwningThread (Line 19506, "System.pas" + 2) + $0
[50060A7A]{rtl280.bpl } System.TMonitor.Exit (Line 19696, "System.pas" + 1) + $2
[21808033]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1913, "Vcl.ActnMenus.pas" + 25) + $4
[50CEC3F4]{vcl280.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10271, "Vcl.Controls.pas" + 3) + $6
[50174A20]{rtl280.bpl } System.Classes.StdWndProc (Line 18375, "System.Classes.pas" + 8) + $0
[50E2D697]{vcl280.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11336, "Vcl.Forms.pas" + 23) + $1
[50E2D6DA]{vcl280.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11366, "Vcl.Forms.pas" + 1) + $4
[50E2DA19]{vcl280.bpl } Vcl.Forms.TApplication.Run (Line 11505, "Vcl.Forms.pas" + 27) + $3
[004F7FA2]{bds.exe    } bds.bds (Line 227, "" + 16) + $2
Skalierung 100% 125% 150% ändert am (ursprünglichen) Problem nichts.

Uwe Raabe 24. Mär 2022 21:17

AW: 11.1 hängt/wird langsam
 
Ich schau mir das morgen mal an.

TigerLilly 24. Mär 2022 21:57

AW: 11.1 hängt/wird langsam
 
Nein, der MMX ist es doch nciht, das war Zufall, jetzt sind alle Experten draußen, aber damit kann ich´s reproduzieren:

Wenn der ObjectInspector sichtbar ist, dann gibt es das Phänomen.

Docking? High-DPI?

Also für mich funktioniert dieser Workaround: Den ObjetInspector aus der angedockten Position rausziehen, dann wird die IDE sofort responsiv + dann wieder andocken.

Uwe Raabe 24. Mär 2022 23:00

AW: 11.1 hängt/wird langsam
 
Könntest du mal versuchen, deine DST-Dateien in %APPDATA%\Embarcadero\BDS\22.0\ von dort zu entfernen (sichern!), so dass die originalen verwendet werden? Falls nötig vorher in Desktop und Layout wieder die Standards einstellen.

TigerLilly 25. Mär 2022 09:22

AW: 11.1 hängt/wird langsam
 
Das kann ich noch machen + berichte dann.

Ich habe jetzt die Fenster "weniger kompliziert" gedockt + jetzt ist das Problem weg. Vorher hatte ich einen oberen Teil mit mehreren Fenstern + einen unteren mit mehreren. Jetzt gibt es nur einen Bereich, in dem alle drin sind.

Mal sehen, ich beobachte das noch. Aber der MMX ist es jedenfalls nicht, sorry für den Fehlalarm, Uwe.

Uwe Raabe 25. Mär 2022 09:50

AW: 11.1 hängt/wird langsam
 
Zitat:

Zitat von TigerLilly (Beitrag 1503914)
Aber der MMX ist es jedenfalls nicht, sorry für den Fehlalarm, Uwe.

Kein Problem. Der Absturz beim Speichern der Optionen ist trotzdem suspekt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr.

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