logo
TurboProlog / Документация / TOM_1

Db_garbagecollect/1

Этот предикат просматривает свободные участки в базе данных и пыта-

ется слить пустоты воедино.

db_garbagecollect(Dbase) /* (i) */

Это сканирование происходит автоматически, если база данных находит-

ся в оперативной или EMS-памяти.

В нормальных условиях нет необходимости использовать этот предикат.

Однако, если оказывается, что база данных содержит много пустых мест, ко-

торые не могут быть заполнены при введении новых термов в базу данных, то

db_garbagecollect может высвободить некоторое дополнительное количество

памяти.