[ https://issues.apache.org/jira/browse/COLLECTIONS-722?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Piotr Karwasz updated COLLECTIONS-722: -------------------------------------- Summary: Improve `IteratorUtils.chainedIterator()` performance (was: IteratorUtils.chainedIterator() Performance Degrades) > Improve `IteratorUtils.chainedIterator()` performance > ----------------------------------------------------- > > Key: COLLECTIONS-722 > URL: https://issues.apache.org/jira/browse/COLLECTIONS-722 > Project: Commons Collections > Issue Type: Bug > Affects Versions: 4.1 > Reporter: E P > Priority: Major > Attachments: IteratorUtilsTest.java, > chainedIterator-CheckForSelf-Patch-Suggestion.txt > > > IteratorUtils.chainedIterator() performance degrades when chaining iterators > with chained iterators. The slowdown appears to be exponential, based upon > the number of chains created. The attached test shows the issue. > As a reference, the same test below works as expected using Google's Guava > Iterator.concat() functionality. It is possible I am misusing the API, but > the javadoc did not indicate as much. > -- This message was sent by Atlassian Jira (v8.20.10#820010)