Это такая распространенная проблема, но трудно найти ответы. Я хочу измерить производительность [время отклика 95-го процентиля веб-сервера | Вызовы API | производительность алгоритма | дисковый ввод-вывод | что бы ни ]. Но вы знаете, что это много данных, и я не хочу их хранить, потому что они используются в производстве. Кроме того, я не хочу тратить много времени процессора на подсчет того, насколько медленно мое программное обеспечение.
Если вы будете искать ответы, вы увидите множество ссылок на древние алгоритмы, которые хранят тонны данных в хранилищах или хранят большой резервуар данных случайной выборки. Общие результаты включают P-квадрат и binmedian, и обратите внимание, что трудно найти какие-либо достойные реализации, потому что, хотя они обычно предполагаются, они также являются мусором, и никто не догадывается, что их использует.
Вы также найдете умные ответы, которые не сможете реализовать, потому что половина объяснения отсутствует. Возможно, если бы вы были специалистом по статистике, вы бы поняли это.
Итак, что я могу использовать для получения дешевой статистики производительности? Алгоритм и исходники, пожалуйста.