Einzelnen Beitrag anzeigen

3rad

Registriert seit: 15. Apr 2011
Ort: Regensburg
8 Beiträge
 
Delphi 10.4 Sydney
 
#1

Hohe Laufzeit bei Formularerstellung, wenn SolidEdge gestartet ist

  Alt 24. Nov 2020, 10:36
Hallo Zusammen,

wir haben ein Programm, welches zum Erstellen des Hauptformulars auf meinem Rechner(XEON-CPU mit 6 Kernen) 3 Sekunden braucht.
Die Laufzeit ist gemessen zwischen Start Application.CreateForm im DPR-File, bis man im Event FormCreate des Hauptfensters landet. Dazwischen läuft ja das Laden der Formularresourcen ab.

Ist auf dem Rechner Solid Edge gestartet, verfünffacht sich die Laufzeit, wobei in SE kein Modell geladen ist. Das SE ist nur gestartet.
Die Laufzeit wird hauptsächlich in System.Classes->function InitInheritedComponent beim Laden der Ressourcen verbraucht.
Das Programm hat aber keinerlei Interaktion mit SE.

Hat jemand eine Idee, welchen Einfluss SE auf die Delphi Application haben kann, dass die Laufzeit derart explodiert?
Auf schwächeren CPU's fällt die Laufzeiterhöhung noch extremer aus.
Anbei auch 2 Screenshots der CPU Auslastung.
Miniaturansicht angehängter Grafiken
cpuauslastung-ohne-solidedge.png   cpuauslastung-mit-solidedge.png  
  Mit Zitat antworten Zitat