While using Flexsim, once the model gets to a certain complexity the debug/breakpoint function is practically useless, which is exactly when you need the debug function the most. What is happening is that the model will run fine, using about 3-3.5gb of RAM. Then if a debug is attempted by placing a breakpoint somewhere in the model, the model will consume the remaining bit of RAM in the system (>11gb) and crash the computer.
I have been working around this issue by carefully placed print() statements, but it would be nice to step through the code if needed.