Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Cиcтeмa 
Benchmark - BenchmarkCPU

BenchmarkCPU
Краткое описание
   Компонент предназначен для тестирования скорости работы процессора.
Параметры
  • ThreadCount - Количество потоков
  • Iterations - Количество итераций цикла для одного потока (измеряется в миллионах штук)
  • Методы
  • doStartBenchmark - Начинает процедуру тестирования ARG(ThreadCount)
  • События
  • onBenchmark - Событие происходит всякий раз после окончания процедуры тестирования и выдает затраченное время в поток ARG(Time)
  • Свойства
  • State - Содержит 1 если идет процесс тестирования, и 0 в противном случае
  • Данные
  • ThreadCount - Количество потоков
  • Замечания
       Компонент выполняет пустой цикл на 1000*1000*Iterations итераций. Выполняемый код написан на Assembler и содержит всего одну процессорную команду:

    #pas
    push ecx
    mov ecx, [i]
    @1:
    loop @1 // единственная исполняемая команда
    pop ecx

    Обновление элемента: [svn]BenchmarkCPU.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...