Страница 1 из 1

Количество ОЗУ, занимаемое программой

Добавлено: 28 ноя 2009, 10:07
oneer
Добрый день.
Предлагаю добавить функцию, с помощью которой можно получить количество памяти, занимаемое на данный момент эмулятором.

Зачем это нужно. Вот пример. Я работаю с сайтом, на котором постоянно работает мой скрипт. Со временем работы размер занимаемый в памяти эмулятором все больше и больше, и когда он доходит до 1 200 000 мб (примерно, точно не помню) вылазит сообщение "out of memory". Поэтому я использую функцию $browser->restart для перезагрузки программы, и все потом норм. Проще было бы проверять по функции, сколько занимает программа, и если больше нужного значения, то я ее рестартирую.

Заранее спасибо!

Добавлено: 29 ноя 2009, 14:07
bigfozzy
в $debug есть такое ?

Добавлено: 29 ноя 2009, 18:56
oneer
Хм, думаю нет.
Там 2-е функции:
$debug->get_max_mem_size();
$debug->get_min_mem_size();

Первая показывает 1 400 000 кб, т.е максимальный объем памяти, вторая вообще непонятно что - 200 000 кб. при этом у меня в момент проверки программа занимала 265 000 кб.

Но реального размера программы в опреативке не та и не другая не предоставляет.

Добавлено: 12 дек 2009, 00:31
bigfozzy
добавлено в туду