FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход

Agent 2.0.14-15 жрёт дескрипторы

Следующая тема
Предыдущая тема
Начать новую темуОтветить на тему
Автор Сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Пн Окт 22, 2007 6:50 am Ответить с цитатойВернуться к началу

В какой момент это происходит -- выяснить не удалось.
На работе на выходные был оставлен работать на двух компьютерах, (на одном 14, на другом бета 15), по приходу в понедельник на одном компе 16 с чем-то тысяч дескрипторов, на другом 11 тысяч.

Сейчас наблюдаю за перезапущенным 15 -- вот количечество скакнуло со 134 до 138...

Ждём-с исправлений!
Посмотреть профильОтправить личное сообщение
stanislav



Зарегистрирован: 16.03.2007
Сообщения: 371

СообщениеДобавлено: Пн Окт 22, 2007 9:09 am Ответить с цитатойВернуться к началу

Колличество открытых дескрипторов влияет на объем памяти занимаемой агентом ?
Посмотреть профильОтправить личное сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Пн Окт 22, 2007 9:40 am Ответить с цитатойВернуться к началу

Вроде как нет, но до байта -- не поручусь.
В данный момент:
Handles -- 487
InMem -- 6220 Kb
Private -- 2084 Kb
Total -- 60136

(Смотрю при помощи http://iarsn.com/taskinfo.html 6 версии (лень переставлять))
Посмотреть профильОтправить личное сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Пн Окт 22, 2007 4:33 pm Ответить с цитатойВернуться к началу

Сейчас:
Handles -- 1259
InMem -- 2780 Kb
Private -- 2120 Kb
Total -- 61160 Kb

Утром ещё отпишусь

Утром, в 10.42:
Handles -- 2917
InMem -- 3484 Kb
Private -- 2264 Kb
Total -- 61328 Kb


Последний раз редактировалось: Gadalka (Вт Окт 23, 2007 6:34 am), всего редактировалось 1 раз
Посмотреть профильОтправить личное сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Пн Окт 22, 2007 7:44 pm Ответить с цитатойВернуться к началу

Дома более свежая версия http://iarsn.com/taskinfo.html...
Увеличение числа Handles происходит примерно в тот же момент, что и прибиваются и создаются новые Thread.
Посмотреть профильОтправить личное сообщение
stanislav



Зарегистрирован: 16.03.2007
Сообщения: 371

СообщениеДобавлено: Вт Окт 23, 2007 10:44 am Ответить с цитатойВернуться к началу

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



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Вт Окт 23, 2007 11:21 am Ответить с цитатойВернуться к началу

На работу не влияет.
Просто оставлять ТАК работающий агент надолго без присмотра как-то не хочется.
Потому как ежели сожрёт ВСЕ дескрипторы в системе -- система рухнет.
Если не хочется заморачиваться с разборкой того почему и где это происходит -- достаточно добавить в шедуллер автоматическую перезагрузку агента.

Кстати, хотелось бы видеть в шедуллере возможность задавать действия по дням недели...
Посмотреть профильОтправить личное сообщение
stanislav



Зарегистрирован: 16.03.2007
Сообщения: 371

СообщениеДобавлено: Вт Окт 23, 2007 11:32 am Ответить с цитатойВернуться к началу

Окей сделаем.
Посмотреть профильОтправить личное сообщение
stanislav



Зарегистрирован: 16.03.2007
Сообщения: 371

СообщениеДобавлено: Ср Окт 24, 2007 9:46 am Ответить с цитатойВернуться к началу

Страшную какую ты тулзу посоветовал. Более удобная тулза для просмотра открытых хэндлов от SysInternals - http://doc.sch130.nsc.ru/www.sysinternals.com/ntw2k/freeware/handleex.shtml
показывает какие имено объекты открыты. Если еще возникнет похожая задача - рекомендую.
Посмотреть профильОтправить личное сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Ср Окт 24, 2007 10:11 am Ответить с цитатойВернуться к началу

А эта штука у меня в трее для другого висит.
В том числе для того, чтобы ежели чего начнёт заканчиваться -- так оно сразу об этом орать начинает. Не только хендлы, а ещё много всего. Продвинутый такой taskmgr (его заменой оно и служит).
Кстати, просто количество хендлов можно и стандартным виндовым taskmgr можно увидеть.
Посмотреть профильОтправить личное сообщение
stanislav



Зарегистрирован: 16.03.2007
Сообщения: 371

СообщениеДобавлено: Ср Окт 24, 2007 10:18 am Ответить с цитатойВернуться к началу

Фишка не увидеть их колличество а посмотреть что имно открыто, т.е. благодаря HandleEx я увидел что имено для потоков не закрываються хэндлы. Ну а вообще он показвает чуть ли не все имена событий, мьютексов и т.д... Кстати баг профиксил, сейчас другие баги пытаюсь исправить - попробую вскоре выложить.
Посмотреть профильОтправить личное сообщение
Gadalka



Зарегистрирован: 18.10.2007
Сообщения: 50

СообщениеДобавлено: Ср Окт 24, 2007 10:42 am Ответить с цитатойВернуться к началу

ТаскИнфо тоже кое-что из этого показывает. Но комбайн, конечно, тот ещё.
Просто как-то оно привычно висит в трее уже много лет и при многих глюках позволяет увидеть в какую сторону копать для их предотвращения.
Посмотреть профильОтправить личное сообщение
Показать сообщения:      
Начать новую темуОтветить на тему


 Перейти:   


 


Powered by phpBB © 2001, 2002 phpBB Group :: Часовой пояс: GMT