We're working on a simulation game. When the number of entities are high enough, the game just crashes without messages or prompts or whatsoever. I looked at the logs and there's nothing there. The memory usage hovers around 2100MB to 2300MB before it crashed. This is for 64bit systems so it should be able to handle that much memory. (Or am I wrong with this?) I tried replicating in editor but nothing happens. There are no errors or weird behaviour. We're also using 2 threads for A* searching. It's just an infinite loop that continuously checks for A* requests queue. Could this have an effect? Do I have to stop the threads at some point and restart them. Where do I begin to try to fix this?