Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Оптимизатор Rain


Автор: Cashey 17.9.2003, 14:15
Решил провести эксперимент по теме обсуждаемой http://forum.vingrad.ru/index.php?act=ST&f=2&t=12565. И не было бы нечего необычного если б не... Вообщем так, попорядку: я написал два кода (в том топике они преведены) которые должны были показать эффективность оператора with, написал запустил сравнил и ладно, но когда я запускал первый раз то все выгрузил из памяти (для чистоты эксперемента), в том числе и программный куллер Rain 1.0 - результат выполнение первого кода 28 мин. 54 сек. Уже потом, решил запустить еще раз, уже не выгружая ничего из памяти - результат 26 мин. 50 сек. 2 минуты! Код основан на использовании цикла for...to...do, стало быть основные вычесления проводятся не посредственно на регистрах процессора (а не в обычных ячейках памяти). Мне кажется это полноценно показывает эффективность Rain'а ни как куллера, а как оптимизатора работы проца. Интересно, за счет чего им (разработчикам райна) удалось так поднять производитеоьность проца?

Автор: Monty 17.9.2003, 16:29
Цитата
в том числе и программный куллер Rain 1.0

Ты бы хоть поподробнее расказал что это такое .... и ссылочку б дал smile.gif

Впервый раз слышу hmmm.gif

Автор: p0s0l 27.9.2003, 03:06
Это наверное что-то типа CpuIdle, хотя принципов работы не знаю...
Хотя такая разница может быть случайной - если бы ты померял побольше раз, можно было бы что-то думать, а так раз на раз не приходится...

Автор: Cashey 27.9.2003, 20:29
Я проверял несколько раз на трех машинах разной конфигурации: цифры, конечно, разные, но тенденция сохраняется. Если хочешь могу выслать Rain, программка не большая (в архиве 128 Кб) и сам потестишь.

Автор: Monty 29.9.2003, 10:01
Цитата(Cashey @ 27.9.2003, 19:29)
Я проверял несколько раз на трех машинах разной конфигурации: цифры, конечно, разные, но тенденция сохраняется. Если хочешь могу выслать Rain, программка не большая (в архиве 128 Кб) и сам потестишь.

А не проще линк дать?

Автор: Monty 29.9.2003, 10:05
Нашел:
http://www.kv.by/index1998261101.htm

Ни какой это не оптимизатор! Всеголишь переводит процессор в пониженное энергопотребление wink.gif

Автор: Cashey 29.9.2003, 12:31
Винды 9x при простое не дают процу отдохнуть, а гоняют через него пустые циклы програмно (на Basic) это выглядет примерно так
Код

10 if <ничего не делать> then
20 GOTO 10

(зачем это зделано я не знаю, и не знаю людей, которые это знают, ну разве что Б. Гейтс). Это значит, что процессор все время работает и стало быть греется постоянно. Есть простая ассемблерная команда HLT, которая посылает, не то ОС, не то самому процу приказ эти самые циклы не прогонять. Я попробывал разные программные кулера (ПК), но остановил свой выбор на Rain. Он загружается, занимает в памяти минимум места, не вызывает глюков, требует минимум (по сравнению с другими ПК) настроек и не плохо справляется со своей задачей.
Но дело сейчас не в этом, а в том, что этот ПК еще и оптимизатор работы процессора, раньше я не придовал этому значение (ну чего он там может оптимизировать?), а вон как на циклах это сказывается

Автор: Cashey 29.9.2003, 12:33
Цитата
Ни какой это не оптимизатор! Всеголишь переводит процессор в пониженное энергопотребление 

А ты поставь и поюзай, под тестами или как я циклами, тогда и утверждай, что это не оптимизатор!

Автор: Monty 29.9.2003, 13:50
Cashey ты почитай что там по ссылке про него написанно =) ......... а если надо, то я и ридми переведу =)

Автор: Cashey 29.9.2003, 14:32
Цитата
Cashey ты почитай что там по ссылке про него написанно =) ......... а если надо, то я и ридми переведу =)

Дублирую
Цитата
Но дело сейчас не в этом, а в том, что этот ПК еще и оптимизатор работы процессора, раньше я не придовал этому значение (ну чего он там может оптимизировать?), а вон как на циклах это сказывается

А читать я умею.

Автор: Borland_Delphi_6 29.9.2003, 17:19
Жаль, что он под XP не работает smile.gif

Автор: Monty 29.9.2003, 17:36
Цитата(Borland_Delphi_6 @ 29.9.2003, 16:19)
Жаль, что он под XP не работает smile.gif

А он и не нужен там т.к. он используется для охлождения процессора когда тот особо не нужен ..... и все wink.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)