Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
_fOrZe
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 27
#1

Запуск программы ( .exe) с ограничением по оперативной памяти - CMD/BAT

12.10.2017, 18:07. Просмотров 134. Ответов 5
Метки нет (Все метки)

Здравствуйте! Есть ли способ запустить программу ограничив её в оперативной памяти, ну например 60 мегабайт? Т.е. , при достижении этого лимита она прекращала работу.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2017, 18:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запуск программы ( .exe) с ограничением по оперативной памяти (CMD/BAT):

Потребление оперативной памяти cmd - CMD/BAT
Добрый день! Давно заметил одну особенность при работе cmd. Возьмем небольшой пример кода: @echo off setlocal...

Не выгружаються процессы из оперативной памяти... - Администрирование Windows
У меня при стандартной работе не освобождаеться оперативная память, после работы в интернете, текстовых файлах и т.д. оперативка загружает...

Создать файл отчета по оперативной памяти - CMD/BAT
Прошу помощи В зависимости от введенной с экрана буквы создать файл отчета по оперативной памяти с именем БУКВА+ДАТА Код: SET...

Как узнать сколько оперативной памяти потребляет каждая служба windows - Администрирование Windows
Здравствуйте! У меня стоит семерка. Решил поотключать ненужные службы windows, с целью освобождения оперативной памяти и уменьшения...

Есть ли способ запустить программу, ограничив время ее выполнения и потребность оперативной памяти? - CMD/BAT
Подскажите пожалуйста, есть ли способ из cmd запустить программу, при этом ограничив время выполнения ее и потребность оперативной памяти?...

Неправильно работает EXE-файл, скомпилированный из BAT-файла с помощью программы Bat To Exe Converter - CMD/BAT
Сдрасте люди, я пришел к вам с того самого мира, или как то так У меня уже мозги кипят на малекулярном уровне, вот что за ? ...

5
ZoOoO
152 / 152 / 44
Регистрация: 09.02.2016
Сообщений: 780
12.10.2017, 19:10 #2
наверно это можно сделать через tasklist
Мониторим память и при достижении более 60 отключаем процесс
1
alpap
1182 / 955 / 291
Регистрация: 26.04.2015
Сообщений: 3,520
12.10.2017, 23:50 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Перезапуск процесса, если потребляет более 60Мб
Windows Batch file
1
2
3
4
5
@echo off
set "pr=programma.exe"
set "mb=60000"
cmd/c for /l %%# in () do tasklist /fi "imagename eq %pr%" /fi "memusage lt %mb%"^&^& (^>nul 2^>^&1 taskkill /f /im "%pr%"^& start "" "%pr%"^& exit/b)^& ^>nul timeout /t 1 /nobreak
pause
1
_fOrZe
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 27
13.10.2017, 14:49  [ТС] #4
А возможно как-то без перезапуска сделать? Просто завершить программу и все.
0
alpap
1182 / 955 / 291
Регистрация: 26.04.2015
Сообщений: 3,520
13.10.2017, 15:04 #5
убрать это (можно было бы и догадаться)
Windows Batch file
1
...^& start "" "%pr%"...
1
Dragokas
Эксперт WindowsАвтор FAQ
16242 / 6941 / 834
Регистрация: 25.12.2011
Сообщений: 10,722
Записей в блоге: 16
15.10.2017, 22:58 #6
_fOrZe, смотрите LimitRAM.
1
15.10.2017, 22:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2017, 22:58
Привет! Вот еще темы с ответами:

Запуск exe-файла c дисковода - CMD/BAT
Добрый день! Подскажите пожалуйста можно ли как то через командную строку cmd в windows xp запустить файл .exe c дисковода. И какие...

Запуск iexplore.exe в период с 9:00 до 19:00 - CMD/BAT
как написать .bat'ник, чтобы он запускал iexplore.exe в периоде от 9:00 до 19:00. Скажем если в 13:00 ( или же в другое время) комп пере...

Онлайн загрузка и запуск exe - CMD/BAT
Добрый день, помогите реализовать желательно через bat,vbs или что-то другое загрузчик и запускатор exe файлов чтобы сократить размер файла...

Для запуска программы надо запустить её из командной строки: SBAppLocale.exe 1033 "C:\Program Files\Captcha Sniper\CaptchaSniper.exe" - CMD/BAT
Добрый день. Для запуска программы надо запустить её из командной строки: SBAppLocale.exe 1033 "C:\Program Files\Captcha...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru