Inventor not Responding on Assembly Load - Huge memory consume

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Before came here, I have to let know, I spent hours looking for a solution. But all I found was what can be, and not how to find.
I have an assembly with about 15000 parts, usually it consumes something like 7~8Gb when loaded, but in a time window of 2 hours working, Inventor started to show "Not Responding" (Yes I know this is a windows message when something take more time than expected). Then after about no more than 5 minutes Inventor simply close with no apparently reason.
Looking on Event Viewer I found "Resource Exhausted", so to be short, Windows 10 decided to kill Inventor due to Virtual Memory Available (by the way VM was managed by OS).
OK, lets try to set VM and see what happens, then I switched VM from Manages by OS to 50Gb, by the way physical Memory is 16Gb, so I can have about 66Gb, considering OS will take 3Gb, I can have up to 63Gb available for Inventor load my assembly.
Letยดs try again, open assembly, open Task Manger>Memory, wait, wait, then Memory beats about 49Gb, and Not Responding still there, but this time OS does not kill Inventor due to Exhausted Resources. So I can stay for hours and can just see an picture of my assembly on screen.
Good, but just to proof a concept for my user (Engineering Designer), and since I have memory available, lets try to load another Inventor, and surprise, it loads, OK good, now load any other assembly, say one with 500 parts and see.
For user surprise, it load and works faster as any other assembly or part.
Then I back to my research, that concludes, it can be a bad STEP file, it can be a corrupted IPT, and it can be something related to a Constrain.
My research also points, to some people telling they found culprit file, but they dont say how they find "culprit file".
So, after all history above, my question is, since you have no tools to tell you who is the bad guy, and since there is no way to know who was inserted at certain time window (because assembly does not load), and considering you have 1500 files referenced in assembly.
What can be done to at least get closer to bad file that is wasting my resources and still not loading. I mean, instead of trying move files & directories to a another place to generate a "reference not found", or just remove files created/modified at time window or date.
Am I missing some tool or command?
Before someone ask, Inventor 2018, Ram 16Gb, SSD 1Tb