Package org.gbif.utils.text
Class ComparatorPerformance
java.lang.Object
org.gbif.utils.text.ComparatorPerformance
- Author:
- markus
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidComparing performance for various file soring methods.void
-
Constructor Details
-
ComparatorPerformance
public ComparatorPerformance()
-
-
Method Details
-
testFileSorting
Comparing performance for various file soring methods. Executed on a MacPro with 9GB, 8-core 3GHz and 1TB disk sorting a 207MB large text file made from concatenation of irmng.tail: Sorting with unix sort took 5817 ms Sorting with org.gbif.utils.text.StringComparator and 10k lines in memory (200 parts) took 48968 ms Sorting with org.gbif.utils.text.CCollationComparator and 10k lines in memory (200 parts) took 49858 ms Sorting with org.gbif.utils.text.StringComparator and 100k lines in memory (20 parts) took 17962 ms Sorting with org.gbif.utils.text.CCollationComparator and 100k lines in memory (20 parts) took 14046 ms Sorting with org.gbif.utils.text.StringComparator and 1000k lines in memory (2 parts) took 15492 ms Sorting with org.gbif.utils.text.CCollationComparator and 1000k lines in memory (2 parts) took 14317 ms- Throws:
IOException
-
testVariousComparators
- Throws:
IOException
-