Агресивный режим менеджера памяти
GCSetMode(
-1)
в справке написано
mode can be one of the following:
1 : automatic GC - memory will be automatically garbage collected
2 : manual GC - no memory will be collected until a call to GCCollect is made
The default GC mode is automatic GC.
|
а в коде прописано :
//for bbGCSetMode
#define BBGC_AUTOMATIC 1
#define BBGC_MANUAL 2
#define BBGC_AGGRESSIVE -1
|
работает на blitzmax 1.24 и 1.28 (другие не проверял)
фича етого режима в том что он проверяет память после
каждого выделения, практическая польза - можно ясно
будет увидеть где память течет .. (исходя из количества выделеной)
и нету необходимости совать GCCollect в цикл