Вопросы с тегом «benchmarking»

Бенчмаркинг - это процесс сравнения двух или более систем или процессов в контролируемых условиях с целью получения количественной меры для их сравнения или ранжирования. Тег эталонного тестирования следует использовать для вопросов о том, как выполнять задачи эталонного тестирования или теоретических вопросов, но не для списков результатов эталонного тестирования или запросов на данные эталонного тестирования; эти вопросы не по теме для Stack Overflow.

1841
Почему чтение строк из stdin намного медленнее в C ++, чем в Python?

Я хотел сравнить строки чтения строкового ввода из stdin, используя Python и C ++, и был шокирован, увидев, что мой код C ++ работает на порядок медленнее, чем эквивалентный код Python. Так как мой C ++ ржавый и я еще не эксперт Pythonista, пожалуйста, скажите мне, если я делаю что-то неправильно...

870
Как мне написать правильный микро-тест в Java?

На этот вопрос есть ответы на Переполнение стека на русском : Как правильно писать микро-тесты на Java? Как вы пишете (и запускаете) правильный микро-тест в Java? Я ищу некоторые примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. Пример: должен ли эталон измерять время /...

836
Почему код Python работает быстрее в функции?

def main(): for i in xrange(10**8): pass main() Этот фрагмент кода на Python выполняется (Примечание: синхронизация выполняется с помощью функции времени в BASH в Linux.) real 0m1.841s user 0m1.828s sys 0m0.012s Тем не менее, если цикл не помещается в функцию, for i in xrange(10**8): pass тогда он...

246
Насколько быстрее C ++, чем C #?

Или сейчас все наоборот? Из того, что я слышал, есть некоторые области, в которых C # оказывается быстрее, чем C ++, но у меня никогда не хватало смелости проверить это самостоятельно. Думаю, что любой из вас мог бы подробно объяснить эти различия или указать мне правильное место для информации об...

238
Clang против GCC - который производит лучшие двоичные файлы? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я в настоящее время использую GCC, но я недавно...

209
Нагрузочное тестирование с AB ... поддельные неудачные запросы (длина)

Чтобы сделать нагрузочное тестирование, для моего собственного любопытства, на моем сервере я запустил: ab -kc 50 -t 200 http://localhost/index.php Это открывает 50 активных соединений на 200 секунд и просто загружает мой сервер запросами на index.php В моих результатах я получаю: Concurrency...

209
Время выполнения C программы

У меня есть программа на C, которая предназначена для параллельного запуска на нескольких процессорах. Мне нужно иметь возможность записывать время выполнения (которое может быть от 1 секунды до нескольких минут). Я искал ответы, но все они, кажется, предлагают использовать clock()функцию, которая...

204
Насколько быстрее Redis, чем mongoDB?

Широко упоминается, что Redis "Blazing Fast" и mongoDB тоже быстр. Но я не могу найти реальные цифры, сравнивая результаты двух. Учитывая аналогичные конфигурации, функции и операции (и, возможно, показывая, как фактор изменяется при разных конфигурациях и операциях) и т. Д., Redis в 10 раз...

202
ab нагрузочное тестирование

Может ли кто-нибудь рассказать мне, как я могу загрузить свой веб-сайт с помощью инструмента apache bench ( ab)? Я хочу знать следующее: Сколько человек может обрабатывать сайт в минуту? Пожалуйста, объясните мне команды, которые я должен выполнить, чтобы понять это. Я перепробовал все учебники, и...

144
MATLAB OOP работает медленно или я что-то не так делаю?

Я экспериментировал с MATLAB объектно - ориентированного программирования , как начать я имитировал мой С ++ классов Logger и я помещаю все мои строки вспомогательные функции в классе струнных, думая , что это было бы здорово , чтобы быть в состоянии делать такие вещи , как a + b, a == b, a.find( b...

138
Почему начальное выделение C ++ намного больше, чем C?

При использовании того же кода простая замена компилятора (с компилятора C на компилятор C ++) изменит объем выделяемой памяти. Я не совсем уверен, почему это так, и хотел бы понять это больше. Пока что лучший ответ, который я получил, - это «вероятно, потоки ввода-вывода», который не очень...

131
Как оценить эффективность PHP-скрипта

Я хочу знать, как лучше всего протестировать мои PHP-скрипты. Неважно, это задание cron, веб-страница или веб-сервис. Я знаю, что могу использовать microtime, но действительно ли он дает мне реальное время PHP-скрипта? Я хочу протестировать и протестировать различные функции PHP, которые делают то...

121
Как рассчитать время выполнения фрагмента кода в C ++

Мне нужно вычислить время выполнения фрагмента кода C ++ в секундах. Он должен работать либо на машинах Windows, либо на Unix. Для этого я использую следующий код. (импорт раньше) clock_t startTime = clock(); // some code here // to compute its execution duration in runtime cout << double(...

109
Почему Go такой медленный (по сравнению с Java)?

Как мы могли видеть из игры The Computer Language Benchmarks Game в 2010 году: Go в среднем в 10 раз медленнее, чем C Go в 3 раза медленнее Java !? Как это может быть, учитывая, что компилятор Go создает для исполнения собственный код? Незрелые компиляторы для Go? Или есть какая-то внутренняя...

107
Бенчмаркинг (python против c ++ с использованием BLAS) и (numpy)

Я хотел бы написать программу, которая широко использует функциональные возможности линейной алгебры BLAS и LAPACK. Поскольку производительность - это проблема, я провел несколько тестов и хотел бы знать, законен ли принятый мной подход. У меня, так сказать, три участника, и я хочу проверить их...

106
Как я могу протестировать код JavaScript? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Есть ли пакет, который помогает мне...