Ankündigungen
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.

Mögliches Memory Leak?

jeremy.goenen
Advocate

Mögliches Memory Leak?

jeremy.goenen
Advocate
Advocate

Hallo zusammen,

ich habe eine iLogic-Regel in der ich OrientedMinimumRangeBox nutze.

Ich diese Regel als Schleife in allen Komponenten der Baugruppe auf.

Mir ist aufgefallen dass das aufrufen dieser Property möglcherweise ein Memory Leak verursacht.

Ich habe dass folgendermaßen getestet:

Ich habe eine Baugruppe geöffnet, 715 Komponenten / 246 Dokumente im Speicher.

Wenn ich jetzt diese Test-Regel ausführe:

 

 

 

Sub main	
Call TestSub
End Sub
	
Sub TestSub
Dim Doc As AssemblyDocument = ThisDoc.Document
Dim Definition As ComponentDefinition = Doc.ComponentDefinition
Dim MinimumBoundingBox As OrientedBox = Definition.OrientedMinimumRangeBox
End Sub

 

 

 

 Steigt mein benutzter RAM von  1100MB(RAM mit geöffneter Baugruppe) auf 4300MB, und wird danach nicht wieder freigegeben.

Selbst nach schließen der Baugruppe liegt mein von Inventor benötigter RAM noch immer bei 2000MB, es sind also etwa 1500MB RAM belegt (Inventor braucht bei mir nach dem Starten etwa 500MB) bis ich Inventor schließe, das summiert sich mit verschiedenen Baugruppen ohne Neustart, und das aufrufen in Schleife verstärkt das Problem.

 

Diese verhalten tritt sowohl in IV2023 als auch in IV2025 auf.

Kennt jemand dieses Problem, und hat vielleicht eine Lösung?

 

Folgende Sachen habe ich nach dem durchsuchen des Forums bereits ohne Erfolg versucht:

 

 

 

ThisApplication.CommandManager.ClearPrivateEvents
ThisApplication.CommandManager.ControlDefinitions.Item("iLogic.FreeILogicMemory").Execute
ThisApplication.TransactionManager.ClearAllTransactions

 

 

 

 

Fanden Sie diesen Beitrag hilfreich? Fühlen Sie sich frei, diesen Beitrag zu liken.
Wurde Ihre Frage erfolgreich beantwortet? Klicken Sie dann auf die Schaltfläche LÖSUNG AKZEPTIEREN

Inventor Versionen:
2023.4.3
2025.2
0 „Gefällt mir“-Angaben
Antworten
Akzeptierte Lösungen (1)
120Aufrufe
4Antworten
Antworten (4)

RaphaelMichel
Collaborator
Collaborator

Hallo Jeremy, ich würde dir ja gerne weiterhelfen, leider kann ich das nicht😀
Aber ich an deiner Stelle, würde das Problem im englischen Forum nochmals ansprechen, da kann dir bestimmt jemand weiterhelfen.

jeremy.goenen
Advocate
Advocate

Hi,

trotzdem Danke. Ich habe mir die bisherigen Lösungsversuche schon aus dem Englischen Forum gezogen, werde dann bei Gelegenheit nochmal da Fragen 👍

Fanden Sie diesen Beitrag hilfreich? Fühlen Sie sich frei, diesen Beitrag zu liken.
Wurde Ihre Frage erfolgreich beantwortet? Klicken Sie dann auf die Schaltfläche LÖSUNG AKZEPTIEREN

Inventor Versionen:
2023.4.3
2025.2

sara_elsayed15
Community Manager
Community Manager

Hi @jeremy.goenen 

 

danke für deinen Beitrag und das Update, wenn du möchtest, kannst du den Englischen Thread mit den Lösungen gern hier teilen, falls Interessierte mitlesen. 

 

Danke euch!

 

Gruß.

Sara

 

 

Ihr fandet einen Beitrag hilfreich? Dann vergebt dafür Likes

 

Eure Anfrage wurde erfolgreich gelöst? Dann einfach auf den 'Als Lösung akzeptieren'-Button klicken! 

 

Sara Elsayed

Community Manager

0 „Gefällt mir“-Angaben

jeremy.goenen
Advocate
Advocate
Akzeptierte Lösung

Hallo zusammen, ich habe mich noch nicht weiter mit der Angelegenheit beschäftigt, sollte ich in eine zufriedenstellende Lösung finden, füge ich sie hier hier hinzu.

Fanden Sie diesen Beitrag hilfreich? Fühlen Sie sich frei, diesen Beitrag zu liken.
Wurde Ihre Frage erfolgreich beantwortet? Klicken Sie dann auf die Schaltfläche LÖSUNG AKZEPTIEREN

Inventor Versionen:
2023.4.3
2025.2
0 „Gefällt mir“-Angaben