Package tilda

Class Reorg


  • public class Reorg
    extends java.lang.Object
    • Constructor Detail

      • Reorg

        public Reorg()
    • 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 -