Package tilda
Class Reorg
- java.lang.Object
-
- tilda.Reorg
-
public class Reorg extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
Reorg.Params
protected static class
Reorg.WorkItem
-
Constructor Summary
Constructors Constructor Description Reorg()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
main(java.lang.String[] args)
protected static java.util.List<Reorg.WorkItem>
readFromSerializedFile()
protected static void
testComparatorPerformance(java.util.List<Reorg.WorkItem> workList)
Basic performance test of old-style Comparator (class) vs new-style (lambda expression).protected static void
writeToSerializedFile(java.util.List<Reorg.WorkItem> worklist)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
readFromSerializedFile
protected static java.util.List<Reorg.WorkItem> readFromSerializedFile() throws java.io.IOException
- Throws:
java.io.IOException
-
writeToSerializedFile
protected static void writeToSerializedFile(java.util.List<Reorg.WorkItem> worklist) throws java.io.IOException
- Throws:
java.io.IOException
-
testComparatorPerformance
protected static void testComparatorPerformance(java.util.List<Reorg.WorkItem> workList)
Basic performance test of old-style Comparator (class) vs new-style (lambda expression). We are seeing between 50% and 100% performance degradation ocross multiple runs when using lambda... 0125.111923.371#main D Reorg| Old-style Comparator class definiton: 674 items, 10 times -> 420,312.18 items/s 0125.111923.381#main D Reorg| New-style Comparator class definiton: 674 items, 10 times -> 694,594.73 items/s- Parameters:
workList
-
-
-