Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Запуск процесса с пропуском тактов

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Sun May 06, 2012 14:37    Post subject: Запуск процесса с пропуском тактов Reply with quote

Собственно, суть задачи в том, чтобы запускать из ТК программы, которые будут использовать только указаный процент тактового времени процессора. Например, значения, получаемые из вида 1/2, 1/4, 1/8 и т.п., что позволяет соответственно ограничить максимальную загрузку на уровнях 50%, 25% 12,5% и т.д.. При этом важно, чтобы ограничение действовало только на указываемый процесс, а не на всю систему целиком.

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

Прога с консольным интерфейсом и запуском через ком-строку в виде "<прога> <запускаемое> <такты>" предпочтительны.
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Mon May 07, 2012 20:08    Post subject: Reply with quote

А, вот ещё забыл: портативность - обязательна.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Mon May 07, 2012 21:31    Post subject: Reply with quote

Я вообще сомневаюсь, что в винде есть возможность ограничить количество процессорного времени у запускаемого процесса (разве что управлять его приоритетом, но никакая точность при этом не гарантируется).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Tue May 08, 2012 00:46    Post subject: Reply with quote

MVV
Безусловно, ограничить "любым понравившимся" числом % процевого времени в винде не получится, но заставить софтину пропускать такты, используя только кратные каждому второму (т.е., 1/2, 1/4, 1/8...) не просто возможно, но и на сегодняшний момент давно осуществлено.
Я отлично помню, что некоторое время назад такое не просто было, но и я это использовал (правда, недолго и не у себя). К сожалению позабыл как называется софтина, а поиски ничем успешным покамест не увенчались...
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue May 08, 2012 17:10    Post subject: Reply with quote

Mellomann
Google -> superuser Q&A -> 1) Process Lasso, 2) BES
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed May 09, 2012 20:28    Post subject: Reply with quote

CaptainFlint
BES - в самый раз, его и использовал.
Спасибо!
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group