How can I get the error "System.OutOfMemoryException" when my system has "Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz 3.79 GHz" and 64 GB of RAM?

Is it because the program is poorly designed in such a way that it doesn't allow it to use my systems full power or even a fraction of it?

  • Hi Ryan,

    you shared your HW configuration, but I do not see anything about Windows (version, 32/64bits...).

    It is using 600.04MB of memory according to task manager.

    As Jon wrote: You use old 32bit version of MicroStation, that is limited to use 2 GBs of RAM. It has nothing to do with poor design (which is MicroStation not at all), but with 32bit limitations in general.

    MicroStation V8i allows to use a workaround to increase this limit a bit (but not too much). See this article for more details.

    It is using 600.04MB of memory according to task manager.

    What TaskManager reports is approximate number and even when a better tool is used, it is not simple to implement the data right. It is better to check "About MicroStation" dialog (key-in "dialog aboutustn"), where information about used memory (what MicroStation thinks about memory ;-) are displayed.

    There are 13 references, which is many, but they are necessary.

    13 is not "many", but only "a few". MicroStation V8i is able to handle hundreds of references without problem.

    I get the error "System.OutOfMemoryException"

    Where do you get this error? Is there any dialog displayed? To analyze your issue, it is necessary to share more details: Copied from the dialog, or even better, to share Exception log or memory dump, usually created by MicroStation, when exception is thrown.

    If 51 MB is too large

    51MB DGN is "nothing". Maybe the file is corrupted. Are you able to attach it to new empty 3D file? What is the source of the file? Plain MicroStation or some other application? Are there any rasters attached?

    With regards,

      Jan