Hallo Leute,
ich will euch nicht vorenthalten, was mir heute aufgefallen ist.
Wir haben im Lauf der Jahre einige Macros erstellt und in die Toolbar eingefügt - und wieder gelöscht - und wieder neue eingefügt ...
Alle diese Macroeinträge in der Toolbaar speichert SWX in der Registry im Zweig
[HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2004\User Defined Macros]
Dort gibt es dann für jedes Macro einen eigenen Unter-Schlüssel "nn - Macro Folder", nn ist dabei eine fortlaufende Nummerierung 01, 02 ...
Nun hat SWX leider die Eigenschaft, diese Einträge stehen zu lassen, auch wenn man das Macro-Symbol aus der Toolbar wieder entfernt hat. Auf diese Art haben wir inzwischen 27 Macro-Einträge in der Registry, obwohl aktuell nur noch 4 benutzt werden.
Das wäre an sich noch nicht so schlimm. Aber anscheinend öffnet SWX beim Start alle Macros aus diesem Zweig oder versucht es. Und das kann ganz schön dauern, vor allem, wenn das eine oder andere Macro gar nicht mehr existiert.
Bei mir hat SWX zuletzt eine ganze Minute benötigt, um zu starten (incl. Zusatzanwendungen).
Nachdem ich diesen Registry-Zweig aufgeräumt hatte, also überflüssige Einträge gelöscht und die übrigen dann wieder neu durchnummeriert hatte, startet SWX nun in weniger als 10 Sekunden! Ob sich das auch irgendwie auf die eigentliche Arbeit auswirkt, muss sich erst noch zeigen.
Es gäbe bestimmt noch einige Stellen im Bereich der Registry, wo sich SWX optimieren ließe, aber da blicke ich (noch) nicht überall durch
------------------
Klaus
Danke für deinen Besuch in meinem Gästebuch!
www.al-ko.de
privat...
ForumsChat: Schau doch mal hier rein, wenn du Zeit hast...
[Diese Nachricht wurde von KMassler am 19. Apr. 2005 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP