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

Обсуждение новых возможности программы, которые в будущем хотелось бы видеть в ней
Ответить
oneer
Сообщения: 53
Зарегистрирован: 15 июн 2009, 21:53

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

Сообщение oneer » 28 ноя 2009, 10:07

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

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 29 ноя 2009, 14:07

в $debug есть такое ?

oneer
Сообщения: 53
Зарегистрирован: 15 июн 2009, 21:53

Сообщение oneer » 29 ноя 2009, 18:56

Хм, думаю нет.
Там 2-е функции:
$debug->get_max_mem_size();
$debug->get_min_mem_size();

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

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

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3057
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Сообщение bigfozzy » 12 дек 2009, 00:31

добавлено в туду

Ответить