CPU Overheating test собственной разработки. ВЕРСИЯ 2.1.2.0

14 октября 2015, среда 16:15
для раздела Блоги

Всем привет! 

Давно вынашивал мысль создать лёгкую в использовании утилиту-тест, представляющую собой аналог известного OCCT, и позволяющую быстро проверить компьютер на предмет устойчивости к перегреву центрального процессора. Также хотелось, чтобы в отличие от OCCT, загрузка CPU происходила бы относительно близкими к бытовой практике операциями. При работе программы не должны использоваться частые вызовы наиболее "жарких", специфических микроинструкций - нагрузка на ядра ЦП должна ложится равномерно, имитируя более "обычную", повседневную работу ПК.

  

 


CPU Overheating Test - программа, обладающая следующими особенностями: 

1). Программа не требует установки и состоит из одного-единственного исполняемого файла - запускать её можно с сетевого/съёмного диска или даже из архива; 

2). Программа не требует никакой настройки - после запуска она полностью готова к работе; 

3). Программа не оставляет после себя никакого программного "мусора", включая временных файлов или записей в системном реестре; 

4). Механизм работы CPUOT устроен так, что во время её работы ПК не начинает "тормозить" и "подвисать"; 

5). Программа для своей работы не требует прав администратора; 

6). Имеется возможность загружать как целиком весь ЦП, так и его отдельные ядра; 

7). CPUOT работает на любой клиентской 32-х или 64-х разрядной версии Windows, начиная с Windows 2000 и не требует установки дополнительных Run-Time компонентов (включая .NET Framework); 

8). Встроенное средство быстрого захвата скриншотов с помощью горячих клавиш (CTRL+F5); 

9). Возможность создания "добавочной" нагрузки при тестировании ПК другим приложением; 

10). Разумеется, приложение бесплатно и не содержит в себе браузеров "Амиго", "Элементов Яндекса", "Спутников@mail.ru" и прочего дополнительного ПО. :) 

Для профессионального и полного тестирования стабильности работы ПК рекомендуется использовать 64-битную версию приложения - скорость и интенсивность нагрева при этом сравнимы с аналогичными показателями при использовании OCCT. 32-битная версия призвана имитировать более "привычную" и "повседневную" нагрузку. Загрузить утилиту можно, пройдя по следующим ссылкам: DOWNLOAD x86-32, DOWNLOAD x86-64 

P. S. О найденных ошибках, недочётах просьба отписываться в комментариях. Все предложения будут внимательно изучены. :) Всем спасибо за комментарии и отзывы! 


Обновление до версии 2.1.3.0 

- Исправлена ошибка, появляющаяся при нажатии на "затемнённую" кнопку "START THREAD" при числе ядер ЦП меньшем, чем предусмотрено в программе (8); 

- Оптимизировано (уменьшено) потребление оперативной памяти; - В программу перешиты последние версии утилиты HWMonitor. 






Обновление до версии 2.1.2.0

 - Исправлена ошибка, из-за которой захват скриншота производился посредством комбинации клавиш SHIFT+F5, а не CTRL+F5 (как этот косяк мог всплыть только сейчас - ума не приложу :D); 

- Переработан последний из оставшихся "необновленными" элемент главного окна программы - кнопка "SET HIGH PRIORITY". Её нажатие приводит к повышению приоритета выполнения не только самого CPUOT, но и интегрированного в него HWMonitor - сделано это было для того, чтобы появилась возможность более агрессивно загружать CPU, не теряя при этом возможности контролировать температурный режим работы компьютера; 

- Переделан механизм запуска интегрированной утилиты HWMonitor - теперь в случае, если её главное окно свернуто, повторное нажатие соответствующей кнопки просто разворачивает это окно обратно; кроме того, отныне кнопка "Run CPUID HWMonitor" постоянно отслеживает состояние HWMonitor и, в случае его случайного или преднамеренного закрытия, сигнализирует об этом; 

- Добавлено озвучивание нажатий кнопок "START THREAD" для большей информативности работы интерфейса. Также за ненужностью из статьи были удалены ссылки на устаревшие версии CPUOT. Все скриншоты CPUOT, использованные в описании, сняты программой "с самой себя" 


Обновление до версии 2.1.1.0 

- Полностью переработано информационное окно приложения (см. скриншот в статье под спойлером) - теперь в нём наряду с результатами тестирования можно увидеть сведения об используемом в системе CPU, а также информацию о текущей версии CPUOT и разрядности сборки; 

- Косметическая правка контекстного меню - все пункты снабжены наглядными значками, способными менять своё поведение; - Добавлены новые пункты в меню системного трея - запускать и останавливать нагрузку на ЦП теперь можно прямо из области уведомлений, даже если программа свёрнута. То же самое относится к возможности запуска утилиты HWMonitor; 

- Теперь при создании скриншота с помощью CPUOT в области уведомлений появляется всплывающее сообщение, сигнализирующее об успешном сохранении или же об ошибке. При щелчке по этому сообщению сохранённый снимок экрана откроется в просмотрщике по умолчанию;

 - Исправлена ошибка из-за которой не отображалась всплывающая подсказка на логотипе в главном окне приложения; - Устранены рваные края в красном варианте значка программы. 


Обновление до версии 2.1.0.0

 - Произведены перераспределение и привязка потоков (threads) к ядрам CPU; Предполагается, что подобное новшество поможет выявить температурную статистику по конкретным вычислительным ядрам процессора; *

- Полностью переработано и приведено в порядок поведение кнопки "Start All Threads"; 

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


Обновление до версии 2.0.0.0 

- Полностью изменён алгоритм составления нагрузки на ЦП. При помощи ваттметра были найдены, проанализированы и отредактированы фрагменты кода, приводившие к простою части блоков процессора во время теста; 

- Значительно улучшен интерфейс, добавлены текстовые подсказки; 

- Программа теперь умеет сворачиваться в системный трей, при этом управление ею может осуществляться как через контекстное меню системной области, так и посредством "горячих клавиш"; 

- Добавлены пункты меню для запуска дополнительных средств мониторинга и анализа работы ПК; 

- Доработана функция создания скриншотов - программу можно использовать для снятия скриншотов с любых окон Windows в течение любого времени (при желании свернув в системную область); 

- Исправлены все найденные ошибки. 


Обновление до версии 1.0.1.0

 - Приложение теперь распространяется в двух вариантах - 32-х битная "LITE"-версия с вырезанной "Terminator Theme" (размер исполняемого файла немного более мегабайта) и полноценная 64-битная "FULL"-версия, задействующая 64-разрядные инструкции CPU; 

- Немного изменён алгоритм загрузки ядер ЦП; - Добавлена базовая поддержка глобальных (т. е. доступных даже когда главное окно программы неактивно) горячих клавиш (комбинация CTRL+F2 - экстренно остановить все потоки и снять нагрузку с ЦП); 

- По просьбе пользователя andrew_puzo добавлена возможность временного снятия нагрузки с ЦП с последующим возобновлением тестирования. Периоды нагрузки/простоя можно выставить, щёлкнув по логотипу в главном окне приложения правой кнопкой мыши; 

- По совету пользователя Qvak добавлена возможность просмотреть результаты тестирования производительности (через двойной щелчок по логотипу в главном окне приложения). Возможность экспериментальная и, возможно, будет изменена/вырезана; 

- Добавлена возможность быстрого снятия скриншотов через нажатие комбинации клавиш SHIFT+F5; скриншот снимается только с активного окна и сохраняется в оптимальном для скриншотов формате (.PNG) с максимальным сжатием (без потери качества); 

- Теперь в случае, если программа найдёт в своей директории файл с именем cpuot.wav, то при нажатии кнопки "START ALL THREADS" она начнёт воспроизводить этот файл (циклически); 

- При своём закрытии CPUOT также закрывает и запущенный HWMonitor, пытаясь впоследствии его удалить, тем самым повышая "портативность" и чистоту программной сборки и препятствуя сохранению временного файла конфигурации (hwmonitorw.ini);

 - Мелкие изменения интерфейса и внешнего вида программы, устранение мелких ошибок. С точки зрения отсутствия каких-либо интеграций в систему, создания временных файлов и т. д. приложение не претерпело никаких изменений. Также в дистрибутивы CPUOT перешиты портативные версии CPUID HWMonitor в соответствии с разрядностью (64-битная в 64-битную, 32-битная - в 32-битную).

Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают