Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Узнать размер памяти процесса

Ответить
Настройки темы
CMD/BAT - [решено] Узнать размер памяти процесса

Новый участник


Сообщения: 8
Благодарности: 2

Профиль | Отправить PM | Цитировать


Здравствуйте уважаемые, имеется кривая программа, постоянно жрет память, нужен батник для перезапуска процесса при превышении съеденной памяти. Как запустить/перезапустить я знаю, не могу найти как определить объем памяти процесса?
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:12, 13-08-2011

 


Moderator


Сообщения: 53580
Благодарности: 15542

Профиль | Отправить PM | Цитировать


Пример
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:27, 13-08-2011 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


mishgan2004, дабы дать Вам правильный ответ (как именно надо будет вновь запускать процесс), желательно предварительно получить от Вас ответы на следующие уточняющие вопросы:
* что это за программа: как называется, где находится (если бесплатна/условно-бесплатна — приведите ссылку, откуда её можно загрузить, иначе — где о ней можно почитать);
* как и откуда она запускается («ручками», из какого-либо места автозагрузки, не сервис ли это, с каким/какими параметрами запускается).

Цитата mishgan2004:
не могу найти как определить объем памяти процесса? »
Например, так (Win32_Process Class (Windows)):
Код: Выделить весь код
wmic.exe Process where "Name='Far.exe'" get Name, ProcessID, WorkingSetSize, PeakWorkingSetSize
Пакетный файл не очень подходит для отслеживания данной ситуации (из-за необходимости прокручивать в цикле «wmic.exe» [разве что, можно как-то сделать триггер?!]). Лучше использовать WSH/PoSH.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:48, 13-08-2011 | #3


Новый участник


Сообщения: 8
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
что это за программа: как называется, где находится (если бесплатна/условно-бесплатна — приведите ссылку, откуда её можно загрузить, иначе — где о ней можно почитать); »
Программа для внутреннего использования в организации, написана каким-то программистом специально для конторы, однако до ума не доведена. Поэтому о ней ни почитать, ни загрузить не получится.
Цитата Iska:
* как и откуда она запускается («ручками», из какого-либо места автозагрузки, не сервис ли это, с каким/какими параметрами запускается). »
Запускается ярлыком из автозагрузки, должна работать постоянно, что она и делает, плавно сжирая память. Можно было бы просто перезапускать процесс раз в день, но с остановкой этой программы связаны другие процессы не желательные для остановки, поэтому приходится ждать пока прога сожрет максимально допустимый размер и срубать ее, однако я часто пропускаю этот момент и машина валится со всеми вытекающими...

В любом случае решение найдено благодаря Petya V4sechkin
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:10, 14-08-2011 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Узнать размер памяти процесса

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Как узнать запущены ли два процесса с одним именем CyberStyLe AutoIt 7 18-10-2009 10:14
VBA - Как узнать имя процесса-родителя akkorn Программирование и базы данных 4 16-03-2009 11:33
2 процесса rundll32.EXE в памяти arie Лечение систем от вредоносных программ 5 12-11-2008 22:20
Как узнать имя процесса по смещению Andre505 Microsoft Windows 95/98/Me (архив) 3 28-09-2003 00:29
Как узнать имя процесса по смещению Andre505 Программирование и базы данных 2 27-09-2003 13:55




 
Переход