E3D - Crash due to limit ram

i am working on project with a large part of imported model.( no other choice to add them in 3d drawlist to work around)

Users have regular crash ,and i am able to reproduce them.

During my test which is : add element in 3dview and playing with te aveva clip volume

I constat that the ram used by AVEVA increase each time that i modify the clip volume and never back down even if i stop manipulation for 20min

.(eg when you play with other function  ,you see a jump of ram but back to normal after that)

Due to this phenomene of cumul ,i cross the famous limit of 2GB of 32bytes application and then e3d crash.

There is any reason to increase ram for each clip box modification (and keep in memory the previous dimension)

Is there a tips to clean ram during execution of E3D or any configuration for this topics

Thank you

  • Johan, I understand that for your specific case it would be a non sense (too late) for me to explain that it would be better not importing too much stuff and/or too detailed 3d models from external packages etc......  ;-)

    In order to improve performances and possibly avoid crashes it would be good to check "Save Facet Data" on import (MCAD or IFC Import)

    It would be also good using Aveva Model Simplification Tool to remove small parts, small holes, protrusions, internals etc.

    Unfortunately we are aware that clipping function is affecting RAM usage. So if possible it should not be used or used carefully when dealing with that imported (too big) models.

    Time to time it would be helpful re-launching E3D to clean RAM before the crash. No other tips, I am sorry.

    For future projects.

    I suggest moving to E3D 4 Series (Aveva Unified Engineering) that is  a 64bit application

    FYI

    You can read here:  https://docs.aveva.com/bundle/e3d-design-cloud/page/1218381.html

    And other topics in the previous and next pages

    HTH

  • thanks corrado

    Yes ,limitation with LOD,format and size was planned in procedure,but reality and that we ask is often divergent ;)

    about E3D 4 ,is possible to switch only a pool of user and lets the other in e3d3 without any corruption? ? (I'ts a globalised projetc with a large qty of users)

    edit: could be a bug of software called "fuite de memoire" ->eg:

    www.geeksforgeeks.org/.../

    Note:i am also in contact with aveva support but i like have both version on topics (official and user experimented side (even if you are aveva ;) )

    Thanks

  • Hi Johan

    I am currently working on a project similar to yours, it contains multiple buildings that we receive as IFC from the construction company. Crashes were countless in both Model and Draw. What helped us was switching from WLAN to cable connection. I could not find any reason for it, but it looks like software does not dump so much data in RAM while using lan. No idea why, is it latency, speed, data loss probability? It is my pure experience, no proof found on the internet but mybe you could try it. 

    I wish you luck!

  • Johan, I would not use two E3D versions on the same Project....

  • thanks for reply ,we are not under wlan as i know.

    I am able to reproduce the phenomene of the "memory leak" just with the clip volume ,even if content is aveva natif.

    by default we had ifc file or step for import external model ,with our several test ,we constat that fbx format use less memory than other format,in addition we create a popup to prevent user when e3d is more than 2.1gb of memory usage (our crash comes between 2.1 to 2.7 max)