Memory Management


QP_register_atom()
prevents an atom from being discarded by atom garbage collection even if not referenced by Prolog code
QP_trimcore()
asks Prolog to purge all memory not in use
QP_unregister_atom()
enables an atom to be discarded during atom garbage collection if not referenced by Prolog code
QU_alloc_init_mem()
user-redefinable function to allocate memory for Prolog
QU_alloc_mem()
user-redefinable function to allocate memory for Prolog
QU_free_mem()
user-redefinable function to free memory from Prolog