Ограничить принудительно приложение в доступной ОЗУ
Здравствуйте уважаемые форумчане.
Возможно ли ограничить приложение в доступной памяти, даже если это приведет к краху последнего? Причина в том, что есть приложение с "утечкой памяти", съедая всю доступную, вызывает падение ОС, с сложными послдествиями для последней.
Гуглил, может плохо получилось, кто знает, откликнитесь пожалуйста.
|
Погуглите Windows System Resource Manager
|
Цитата:
Цитата ko4evneg
Windows System Resource Manager »
|
в редакции Standart не присутствует вовсе (для меня самой актуальной), и мне еще актуально также и для клиентской ОС - вроде универсального решения.
|
El Scorpio |
10-09-2015 01:24 2551564 |
Цитата:
Цитата Warvar2
Причина в том, что есть приложение с "утечкой памяти", съедая всю доступную, вызывает падение ОС, с сложными послдествиями для последней. »
|
Собственно говоря, лечение такой проблемы всегда одно - периодический перезапуск программы.
Это служба или пользовательская программа, в которой работают через удалённый рабочий стол?
Если служба, создайте в планировщике задачу с командами net stop ИМЯ_СЛУЖБЫ и net start ИМЯ_СЛУЖБЫ
Если пользовательское приложение, значит потребовать от пользователя периодического завершения работы.
|
Цитата:
Цитата El Scorpio
периодический перезапуск программы »
|
это происходит спонтанно и очень быстро
Цитата:
Цитата El Scorpio
Это служба или пользовательская программа »
|
Это драйвер принтера чеков, который заставляет вести себя так spoolsv
Цитата:
Цитата El Scorpio
в которой работают через удалённый рабочий стол? »
|
все редиректы отключены, не помогает, работа в основном локально, а с принтером только локально
Разные версии ставил, разные настройки пробовал, ничего не помогает, единственное что придумал - в назавании темы, только не знаю как осуществить.
|
El Scorpio |
14-09-2015 00:59 2552850 |
Цитата:
Цитата Warvar2
Цитата El Scorpio:
периодический перезапуск программы »
это происходит спонтанно и очень быстро »
|
Можно попробовать создать в мониторинге производительности счётчик "выделенная оперативная память" для spoolsv, и прописать действие "перезапуск" (вышеприведёнными командами) при превышении некоего предела.
|
Цитата:
Цитата El Scorpio
создать в мониторинге производительности счётчик »
|
Ух ты, и такое можно? Спасибо за совет, буд пробовать.
|
Цитата:
Цитата El Scorpio
создать в мониторинге производительности счётчик »
|
Пробовал, я не могу подобрать нужный счетчик (в программе perfmon), в разделе Memory?
Не было б Вам трудно мне подсказать как создать нужный?
Нашел счетчик "\Процесс(spoolsv)\Байт виртуальной памяти"
Но не знаю как ему присвоить действие?
|
El Scorpio |
22-09-2015 01:59 2556096 |
Цитата:
Цитата Warvar2
Нашел счетчик "\Процесс(spoolsv)\Байт виртуальной памяти"
Но не знаю как ему присвоить действие? »
|
Поправка: компонент "счётчик" производит сохранение информации о состоянии компьютера в базу данных для последующего анализа нагруженности.
А выполнение автоматических действий по достижении определённых показателей состояния компьютера производит компонент "оповещение".
|
Время: 21:45.
© OSzone.net 2001-