Я работаю над самоблокирующимся списком без блокировки, и я искал некоторые тесты, которые я мог бы сравнить с результатами или с какой-либо программой, с помощью которой я мог бы проверить производительность своих алгоритмов.Тестирование производительности для структур данных без блокировки
код написан на Java, и мне нужно будет запускать несколько сценариев:
- Heavy Read: 90% поиска, 9% добавить, 1% удалить
- Mixed: 60% поиска, 15% добавить, 15% удалить
- Heavy модифицирование: 33% поиска, 33% добавить, 33% удалить
Просто чтобы быть ясно, что мой вопрос:
Если кто-нибудь знает некоторые контрольные показатели или инструменты измерения производительности, где я мог бы сравнить мои результаты?
Хорошо, удач, у вас есть мое разрешение. У вас возникли вопросы? Что вы пробовали? С чем вы столкнулись? –
Вы должны протестировать несколько потоков, так как это может иметь большое значение. У вас есть представление о том, сколько потоков вы используете? б) каков уровень параллелизма, т. е. как правило, сколько потоков будет использовать структуру одновременно? –
Я думал в диапазоне 1000 потоков, которые запускаются одновременно. Используя Junit и TestNG, я уже провел несколько более мелких тестов для разных сценариев, но я не знаю, что я могу сравнить с ними – moriczCJ