No, the project stays open on my own virtual server and I continue from where we left off.
I get this error and get the error "B4A Not Responding" when I process the project and do many compilations.
Then I get a "System Memory Exception" error in the compilation messages.
I think these could be piling up somewhere and causing swelling. This is how we solve it.
You can't solve memory leaks in managed code by invoking c.collect. Invoking gc.collect will only collect any memory that the garbage collector will already reclaim - by invoking it you are just doing it earlier. Invoking gc.collect is almost never necessary, the only time I know that it is useful is when dealing with managed bitmaps where the managed memory allocation known to the garbage collector is small and there is a large native bitmap. In this case the garbage collector does not know about the large native memory allocation so invoking gc.collect will force an early reclaim of the small managed code and in doing so will free the large native allocation.