Простите что отрываю от важных тем, Может кто-нибудь подсказать про особенности бенчмарков на Java для IO? Задача такая, что есть несколько возможных способов заимплементить один алгоритм, если отбросить детали, то алгоритм читает много xml документов через stream parser и обрабатывает, фильтрует и мержит их в несколько других xml документов. То есть нужно выбрать лучший алгоритм для известного железа. Есть ли смысл использовать JMH или разница System.nanoTime() это ок для бенчмарка в IO (любой запуск всегда будет дольше 100миллисекунд)?