Форум : WarCraft II

Название : War2 грузит ядро процессора на 100% - CPU Savior

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2160&forum=1


 il :

16.2.15 11:19
 Репост с буржуйского:
http://forum.war2.ru/index.php/topic,409.0.html

Если запустить вар2 и посмотреть загрузку процессора в диспетчере задач, то можно увидеть, что процесс вар2 грузит систему либо на 100% если процессор 1-ядерный, либо на 50%, если 2-ядерный. В общем, выполняется он на одном ядре, которое полностью и загружает.

Этот фикс был подсмотрен у некоего товарища R1CH, который сделал его для StarCraft, за идею и ссылку спасибо xboi209.

Далее хитрым поиском аналогичные старкрафту адреса были мной найдены для вар2, фикс адаптирован и запущен в виде этой тестовой версии.
Это консольное окно, его можно запускать либо до, либо после запуска вар2.
После этого потребление процессора процессом вар2 должно резко упасть до нуля :-)

С единственным исключением: в чате бнет вар2 по-прежнему потребляет 100% цпу. В коде для старкрафта, с которого я скопировал свой код, то же самое исключение. А вот в игре, в меню, везде кроме чата бнет - потребление цпу нулевое.

Закрывать окно не нужно, иначе вар2 может упасть и выдать ошибку (хотя у меня не падал почему-то). После закрытия вар2 эта программа закроется сама.

Тестируйте, и после тестирования добавлю ее к лоадеру, наверно.
ftp://ftp.war2.ru/war2/utils/cpusavior_il.rar

[ Редактировано il в 16.2.15 10:22 ]

 tolsty :

16.2.15 11:48
 Любопытства ради зашел на сервер, глянул загрузку процессора - 13-11% колеблется. Вышел - зашел, получилось то же самое. У меня i7 проц, старенький уже. Может народу в чате мало? Или не важно это? Запустил чоп 1 на один с компом, поставил строиться холл. Глянул загрузку - те же 13-15%. Может надо с людьми, а не компом?

 il :

16.2.15 12:09
 Цитата:

У меня i7 проц, старенький уже.
Это i7-то старенький?
Куда ж новее-то?
Цитата:

13-11% колеблется
неужели 8-ядерный? 4 ядра + hyperthreading?
На 1-ядерном оно 100% ест, на 2-ядерном 50%, 4 - 25% и т.д.

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

Цитата:

Может народу в чате мало? Или не важно это?

Неважно. Даже просто в главном меню грузит 100%, ну и то же самое в игре, в чате, при просмотре роликов и т.п.

[ Редактировано il в 16.2.15 11:10 ]

 tolsty :

16.2.15 12:39
 Цитата:

Это i7-то старенький?

Я после покупки, а прошло года 3 точно, больше не отслеживаю. Но привык, что раньше - 3 года - полное моральное устаревание (на фоне наглости современных программеров по части "гонки вооружений" (это раньше народ парился по компактности проги и ее эффективности - уже давно нет винды 3.11, да и харды уже не по 20 мегабайт ))) и память оперативная не в мегабайтах измеряется).
Цитата:

неужели 8-ядерный? 4 ядра + hyperthreading? На 1-ядерном оно 100% ест, на 2-ядерном 50%, 4 - 25% и т.д.


Глянул картинку - а ведь скорее так и есть по количеству окошек?

 il :

16.2.15 12:50
 Цитата:

Глянул картинку - а ведь скорее так и есть по количеству окошек?

Да, конечно, вот он там и сожрал все 0-е ядро на 100%. Повезло тебе с таким процом крутым, и незаметно вообще нагрузки, а вот у кого 2-ядерный (1-ядерных сейчас наверно уже не осталось), тому тяжеловато.

tolsty, в порядке злостного оффтопа - глянь вот эту тему: http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1
Интересно твое мнение как лучшего из существующих в сообществе тестировщиков вар2 :-)
А то эти прилепленные обозначенные тем же значком - невозможно увидеть, что там новое сообщение появилось, а очень интересно, правильно ли я там все описал?..

 tolsty :

16.2.15 12:54
 Как раз хотел писать про этот баг ))) И картинку уже заскринил - а то пишет, что сообщение есть - а в теме не подсвечивает. Если тема пришпиленная )))


[ Редактировано tolsty в 16.2.15 12:56 ]Цитата:

tolsty, в порядке злостного оффтопа - глянь вот эту тему: http://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=1792&forum=1
Интересно твое мнение

Мнение по чему конкретно, там про много чего написано...

[ Редактировано tolsty в 16.2.15 12:59 ]

 il :

16.2.15 13:05
 Цитата:

Как раз хотел писать про этот баг ))) И картинку уже заскринил - а то пишет, что сообщение есть - а в теме не подсвечивает. Если тема пришпиленная )))
Да уж, ну, движок старый, не знаю как его переделывать, чтобы новое сообщение было видно, займусь может быть на досуге...
Цитата:

Мнение по чему конкретно, там про много чего написано...

По поводу моего последнего сообщения - все ли я правильно описал, по твоему опыту или ты можешь предложить какие-то исправления/уточнения/дополнения относительно палитры.
А то я-то почти и не запускал вар2 под вин-7, тем более 8, а ты под ним много часов отыграл...

Собираюсь пообщаться со всякими разными умными девелоперами, хочу сформулировать вопросы максимально точно и без ошибок. Авось и удастся исправить чего, совместными усилиями.

 tolsty :

16.2.15 13:06
 Отписался в теме по ссылке.

 Green_gremlin :

25.4.15 21:00
 Должна ли эта программа правильно работать на компе с одноядерным процессором? У меня на ноуте процессор 1.6 Ггц, что с этой программкой, что без нее, варик грузит на все 100. Пробовал старую и новую версию cpusavior.

 il :

28.4.15 01:20
 Цитата:


Green_gremlin пишет:
Должна ли эта программа правильно работать на компе с одноядерным процессором? У меня на ноуте процессор 1.6 Ггц, что с этой программкой, что без нее, варик грузит на все 100. Пробовал старую и новую версию cpusavior.

Да, должна, и народ отписывался, что именно на 1-ядерном все работает.

Активируется не сразу, а спустя 5 секунд после запуска savior.

При этом версия вар2 должна быть 2.0.2.0 - т.е. комбат или сборка на базе аналогичного exe.

 Green_gremlin :

28.4.15 23:32
 Да, скачал комбат версию и все работает, классно.

 Nemo_85 :

16.1.17 21:17
 Что то явно не работает.При переходе по ссылке-ftp://ftp.war2.ru/war2/utils/cpusavior_cmd.rar
только начинается загрузка и сразу останавливается. Пишет: "ошибка сети."
Пробовал скачивать и из этой темы, и с буржуйского сервера. не получилось.

 lesnik :

16.1.17 22:25
 Посмотри в логи своего антивируса - это он блокирует.
Ну и скажи ему, что это не вирус.

 Nemo_85 :

16.1.17 22:33
 все решилось отключением брандмауера виндовс.

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2160&forum=1