Вопросы по теме 'microbenchmark'
Java для вопроса о производительности цикла
учитывая этот пример:
public static void main(final String[] args) {
final List<String> myList = Arrays.asList("A", "B", "C", "D");
final long start = System.currentTimeMillis();
for (int i = 1000000; i > myList.size(); i--)...
17449 просмотров
schedule
01.07.2022
Что такое микробенчмаркинг?
Я слышал, что этот термин используется, но я не совсем уверен, что он означает, поэтому:
Что это означает, а что НЕ?
Какие примеры микробенчмаркинга ЕСТЬ и НЕ НЕТ?
What are the dangers of microbenchmarking and how do you avoid it?
(or is...
19354 просмотров
schedule
23.11.2023
Как указать командную строку при использовании Caliper?
Я нахожу микротестовый проект Google Caliper очень интересным, но документация (за исключением некоторых примеров) до сих пор отсутствует.
У меня есть два разных случая, когда мне нужно повлиять на командную строку запуска JVM Caliper:
Мне...
1426 просмотров
schedule
08.09.2022
Почему проверка границ не отменяется?
Я написал простой тест , чтобы узнать, проверку границ можно исключить, если массив вычисляется с помощью побитовых операций и. Это в основном то, что делают почти все хеш-таблицы: они вычисляют
h & (table.length - 1)
как индекс в table...
1248 просмотров
schedule
11.07.2022
Есть ли способ сравнить браузер?
Я работаю над приложением, которое отправляет данные клиентам браузера, которые выполнят некоторые вычисления и отправят мне результат. Мне нужен критерий, чтобы решить, сколько данных я могу отправить в браузеры. Для этого я подумал о проверке ЦП...
48 просмотров
schedule
28.10.2022
Объяснение того, почему выделение во второй раз меняет производительность
Я тестировал некоторые микро тесты на умножение плотных матриц (из любопытства) и заметил очень странные результаты производительности.
Вот минимальный рабочий пример:
#include <benchmark/benchmark.h>
#include <random>
constexpr...
228 просмотров
schedule
18.04.2024
Как собрать perftest и запустить тесты задержки на RDMA
Я пытаюсь создать библиотеку perftest C для запуска некоторых тестов задержки по протоколу RDMA.
Мои шаги:
Я скачал библиотеку с их GitHub и разархивировал ее на машине, на которой я хочу запустить сервер для тесты
я выполнил:...
1160 просмотров
schedule
10.10.2023
Инициализируйте FileInputStream в JMH @Setup и используйте в @Benchmark
InputStream инициализируется в @Setup , при попытке использовать его в @Benchmark закрывается. Изменение @State не работает. Я делаю это правильно? Есть ли способ избежать накладных расходов на инициализацию потока и выполнить правильный...
482 просмотров
schedule
19.10.2022