Описание тега benchmarking

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

Бенчмарк Java с эллиптической группой / Брент Бойер

Я пытаюсь использовать тест Java, который был упомянут здесь: https://www.ibm.com/developerworks/java/library/j-benchmark2/ и его можно скачать здесь: http://www.ellipticgroup.com/html/benchmarkingArticle.html Я попытался использовать базовый пример…
13 июн '15 в 17:49
1 ответ

Как реализовать 50M memcache пары ключ-значение с 4 M QPS?

Бизнес-сценарий требует: 50M пар ключ-значение, 2K каждая, всего 100G памяти. Около 40% значения ключа изменится в секунду. Java-приложению нужно Get() один раз и set() один раз для каждой измененной пары, это будет 50M*40%*2=4M qps (количество запр…
16 апр '12 в 10:27
1 ответ

Как сравнить Scala с JMH в Intellij?

Я не могу понять, как сделать тесты программ Scala в Intellij с JMH. Вот что я сделал до сих пор: Добавлен JMH SBT-плагин // build.sbt name := "Project" version := "1.0" scalaVersion := "2.11.8" enablePlugins(JmhPlugin) // project/plugins.sbt logLev…
24 авг '16 в 19:58
1 ответ

Тест на задержку между кешем

Я ищу эталон, который может измерить задержки кеша и пропускную способность процессоров. В частности, мне нужно измерение времени кеширования от одного ядра к другому (включая разные кристаллы и разные сокеты). Требуется то, что работает на Linux. В…
05 апр '12 в 13:43
1 ответ

Тест Google: утверждение `has_range_x_'не удалось

В проекте я начинаю использовать google/benchmark из https://github.com/google/benchmark.git tag v1.0.0. Я запускаю очень простой тест #include <benchmark/benchmark.h> #include <cstring> static void BM_memcpy(benchmark::State& state)…
1 ответ

Как оценить производительность сервера?

Я пытаюсь настроить веб-сервер, который будет работать Apache или что-то подобное. Я также хочу попробовать nginx и немного кеширования. Как мне провести тест, чтобы убедиться, что производительность моего сервера, например, req/sec. меняется каждый…
02 фев '11 в 17:43
2 ответа

Как я могу помешать библиотеке тестов Rust оптимизировать мой код?

У меня есть простая идея, которую я пытаюсь сравнить с Rust. Тем не менее, когда я иду, чтобы измерить его с помощью test::Bencherбазовый случай, с которым я пытаюсь сравнить: #![feature(test)] extern crate test; #[cfg(test)] mod tests { use test::b…
03 сен '15 в 21:35
4 ответа

Как я могу сравнить различные языки / фреймворки?

Я хотел бы сравнить производительность разных языков и / или разных фреймворков на одном языке. Это нацелено на серверные языки, используемые для веб-разработки. Я знаю, что сравнение яблок с яблоками невозможно, но я бы хотел, чтобы это было как мо…
12 авг '10 в 13:37
1 ответ

Каков лучший независимый набор тестов для тестирования движков JavaScript?

Я ищу лучший инструмент для сравнения скорости интерпретаторов JavaScript. Предпочтительно это не должен быть инструмент, написанный конфликтующей стороной, такой как Mozilla или Google, хотя я понимаю, что они могут дать наиболее точное представлен…
1 ответ

Могу ли я "заставить" Cachegrind проанализировать операцию (или строку)?

Я сравниваю поведение кэша двух алгоритмов поиска, которые работают с отсортированным диапазоном элементов с помощью Cachegrind. У меня есть n элементов в векторе и еще один вектор, который содержит все допустимые индексы. Я использую std::random_sh…
18 мар '12 в 18:45
2 ответа

Использование Сервисов в angularjs

Я онлайн прочитал, что вы должны использовать Сервис для получения данных, а не просто помещать код в контроллер, чтобы сохранить Контроллеры тонкими. Вот мой контроллер, который выбирает список сотрудников: angular.module("app").controller("MyContr…
1 ответ

Тест Memtier понимая вывод

Привет, я очень новичок в использовании инструмента сравнительного анализа memtier для Redis. Я запустил базовые примеры и не смог понять вывод. Может кто-нибудь помочь мне понять вывод ниже. Command: memtier_benchmark -s 172.25.1.100 -p 6380 -c 50 …
06 янв '17 в 21:15
1 ответ

Может ли C++ программировать поиск строк так же быстро и / или быстрее, чем Python?

Я не уверен, почему в программе, написанной на python, поиск по временным строкам стал проще, чем у программы на C++. Есть трюк, который я пропускаю? Создание варианта использования Это для случая использования одной строки, однако в реальном случае…
04 апр '18 в 12:24
1 ответ

Производительность Node.js с использованием кластера

Я пытался понять это некоторое время. Я написал очень простой http-сервер в узле, чтобы оценить влияние использования кластера. Вот мой код: var cluster = require('cluster'); var http = require('http'); var numCPUs = 0; //require('os').cpus().length…
23 фев '13 в 08:31
4 ответа

Каковы хорошие тестовые примеры для алгоритмов поиска подстрок?

Я пытаюсь оценить различные алгоритмы и реализации поиска по подстроке (ala strstr) и ищу некоторые тщательно продуманные строки игл и стога сена, которые улавливают производительность в худшем случае и возможные ошибки в угловых случаях. Я полагаю,…
28 июн '10 в 17:20
1 ответ

Код Python для бенчмарка во флопах с использованием потоков

У меня проблемы с написанием кода теста в Python с использованием потоков. Я смог заставить мои потоки работать, но я не могу заставить свой объект возвращать значение. Я хочу взять значения и добавить их в список, чтобы я мог рассчитать флопы. созд…
0 ответов

Необычные результаты при сравнении производительности процессоров в libtomcrypt

Я провожу некоторые исследования производительности процессоров в функциях блочных шифров libtomcrypt. Я измеряю время, которое требуется ЦП для выполнения функции блочного шифра с разными размерами файлов. Странно то, что, сравнивая i5-4690 с Celer…
21 сен '18 в 15:46
0 ответов

Я могу запустить gridmix3 на hadoop-0.20.203.0? Как?

Я использую hadoop-0.20.203.0. По некоторым причинам, я должен использовать эту версию hadoop. И я не могу изменить версию hadoop. В этой версии hadoop есть тесты gridmix и gridmix2. Но я хочу запустить некоторые приложения в тесте, которых нет в gr…
26 авг '13 в 06:21
3 ответа

Время выполнения метода измерения для веб-службы Java в производственной среде

Я заинтересован в поиске лучшего способа измерения времени выполнения методов в веб-сервисе Java, над которым я работаю. Служба будет развернута на нескольких клиентах и, следовательно, будет запущена в нескольких различных производственных средах (…
2 ответа

Мелкозернистый таймер для измерения производительности VBScript

Я делаю некоторые измерения производительности в VBScript. Я хочу измерить, насколько быстро работает мой алгоритм t1 = Now() doAlotOfWork () t2 = Now() MsgBox "Operation took " & DateDiff ("s", t1, t2) & " seconds." Это дает мне время в сек…
08 мар '11 в 09:53