| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программное обеспечение > Оптимизатор 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 | ||
Ты бы хоть поподробнее расказал что это такое .... и ссылочку б дал Впервый раз слышу |
| Автор: p0s0l 27.9.2003, 03:06 |
| Это наверное что-то типа CpuIdle, хотя принципов работы не знаю... Хотя такая разница может быть случайной - если бы ты померял побольше раз, можно было бы что-то думать, а так раз на раз не приходится... |
| Автор: Cashey 27.9.2003, 20:29 |
| Я проверял несколько раз на трех машинах разной конфигурации: цифры, конечно, разные, но тенденция сохраняется. Если хочешь могу выслать Rain, программка не большая (в архиве 128 Кб) и сам потестишь. |
| Автор: Monty 29.9.2003, 10:01 | ||
А не проще линк дать? |
| Автор: Monty 29.9.2003, 10:05 |
| Нашел: http://www.kv.by/index1998261101.htm Ни какой это не оптимизатор! Всеголишь переводит процессор в пониженное энергопотребление |
| Автор: Cashey 29.9.2003, 12:31 | ||
Винды 9x при простое не дают процу отдохнуть, а гоняют через него пустые циклы програмно (на Basic) это выглядет примерно так
(зачем это зделано я не знаю, и не знаю людей, которые это знают, ну разве что Б. Гейтс). Это значит, что процессор все время работает и стало быть греется постоянно. Есть простая ассемблерная команда HLT, которая посылает, не то ОС, не то самому процу приказ эти самые циклы не прогонять. Я попробывал разные программные кулера (ПК), но остановил свой выбор на Rain. Он загружается, занимает в памяти минимум места, не вызывает глюков, требует минимум (по сравнению с другими ПК) настроек и не плохо справляется со своей задачей. Но дело сейчас не в этом, а в том, что этот ПК еще и оптимизатор работы процессора, раньше я не придовал этому значение (ну чего он там может оптимизировать?), а вон как на циклах это сказывается |
| Автор: Cashey 29.9.2003, 12:33 | ||
А ты поставь и поюзай, под тестами или как я циклами, тогда и утверждай, что это не оптимизатор! |
| Автор: Monty 29.9.2003, 13:50 |
| Cashey ты почитай что там по ссылке про него написанно =) ......... а если надо, то я и ридми переведу =) |
| Автор: Cashey 29.9.2003, 14:32 | ||||
Дублирую
А читать я умею. |
| Автор: Borland_Delphi_6 29.9.2003, 17:19 |
| Жаль, что он под XP не работает |
| Автор: Monty 29.9.2003, 17:36 | ||
А он и не нужен там т.к. он используется для охлождения процессора когда тот особо не нужен ..... и все |