Как оптимально применять distinct и filter в Stream при большом количестве элементов и повторений в Java?

distinctJavaStreamоптимизацияпроизводительность