bench

Сравнительный тест MATLAB

Синтаксис

Описание

пример

t = bench измеряет время выполнения шести различных задач сравнительного тестирования на вашем компьютере и сравнивает результаты с несколькими компьютерами сравнительного теста. Функция:

  • Возвращается 1 6 вектор с измеренными временами выполнения

  • Времена выполнения отображений для компьютеров сравнительного теста

  • Создает столбчатый график, который оценивает компьютеры на основе их скорости

Примечание

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

t = bench(N) запуски каждая из этих шести задач N времена и возвращают N- 6 массивов с временами выполнения. Если N нуль, функция не запускает ни одной из задач на вашем компьютере, но вместо этого отображает времена выполнения для других компьютеров и сравнивает их скорости.

Колебания 5-10% в измеренные времена повторных работают на одиночном компьютере, нормальны.

Примеры

свернуть все

Измерьте время выполнения шести задач сравнительного тестирования на вашем компьютере и сравните результаты с другими компьютерами сравнительного теста.

t = bench

Figure MATLAB Benchmark contains an axes object. The axes object with title Relative Speed contains 2 objects of type bar.

Figure MATLAB Benchmark (times in seconds) contains objects of type uicontrol.

t = 1×6

    0.6684    0.1790    0.8352    0.7003    0.7919    3.0764

Входные параметры

свернуть все

Число раз, чтобы запустить эти шесть задач в виде неотрицательного целого числа.

Больше о

свернуть все

Сравнительное тестирование задач

Шесть задач сравнительного тестирования перечислены в этой таблице.

ЗадачаОписаниеПоказатели производительности
ЛютецийВыполнить lu из полной матрицыРегулярный доступ к памяти с плавающей точкой
FftВыполнить fft из полного вектораНеправильный доступ к памяти с плавающей точкой
ОДУРешите уравнение Ван дер Поля с ode45Структуры данных и файлы функции MATLAB
РазреженныйРешите симметричную разреженную линейную системуСмешанное целое число и с плавающей точкой
2DПостройте кривые Lissajous2D графика рисования линии
3-DОтобразите colormapped peaks с усечением и преобразованиями 3-D анимированная графика OpenGL

LU и задачи БПФ включают большие матрицы и длинные векторы.

2D и 3-D задачи измеряют уровень при обработке графики, включая поддержку аппаратно ускоренной графики. rendererinfo функция предоставляет информацию о графической реализации средства отображения, которую использует MATLAB. Например, эта команда получает информацию для текущей системы координат и хранит ее в структуре под названием info.

info = rendererinfo(gca)

Вопросы совместимости

развернуть все

Поведение изменяется в R2020a

Смотрите также

| | | |

Введенный в R2008a