Иллюстрированный самоучитель по Mathematica



              

Уплотнение памяти — MemoryConserve


Подпакет MemoryConserve в дополнение к имеющейся в ядре функции освобождения памяти Share [ ] содержит две директивы управления памятью:

  • On [MemoryConserve] — включает автоматическое сжатие занимаемой системой памяти;
  • Off [MemoryConserve] — отключает автоматическое сжатие памяти. Ниже демонстрируется применение этого подпакета:

<<Utilities 'MemoryConserve' $MemoryIncrement

100000

ТаЫе[ ToString[0], {2^15} ] ;

Length[ % ]

MemoryConserve::start : Running Share[] to conserve memory. MemoryConserve::end : Finished running Share[];

929200 bytes of memory freed.

32768

Off[ MemoryConserve ]

On[ MemoryConserve ]

 

Данная утилита полезна лишь при использовании системы Mathematica на компьютерах с малым объемом оперативной памяти.




Содержание  Назад  Вперед