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

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

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


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


3
Почему код 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 тогда он работает намного дольше: …

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

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

3
Нагрузочное тестирование с AB ... поддельные неудачные запросы (длина)
Чтобы сделать нагрузочное тестирование, для моего собственного любопытства, на моем сервере я запустил: ab -kc 50 -t 200 http://localhost/index.php Это открывает 50 активных соединений на 200 секунд и просто загружает мой сервер запросами на index.php В моих результатах я получаю: Concurrency Level: 50 Time taken for tests: 200.007 seconds Complete …

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

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

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


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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.