Garbage collection appears to be completely inactive when a BlitzMax program is compiled into a dll.
I am running two identical programs. One is a BlitzMax application that includes the program files. The other is a BlitzPlus program that calls a BlitzMax dll.
Whether the GC mode is set to 1 or 2, the memory usage increases quickly and continually. When GC mode is set to 2, the GCCollect() command always returns 0. I presume gc mode 1 probably calls GCCollect() every time the Flip() command is called, which my program does not use.
I am running two identical programs. One is a BlitzMax application that includes the program files. The other is a BlitzPlus program that calls a BlitzMax dll.
Whether the GC mode is set to 1 or 2, the memory usage increases quickly and continually. When GC mode is set to 2, the GCCollect() command always returns 0. I presume gc mode 1 probably calls GCCollect() every time the Flip() command is called, which my program does not use.