=== kylin-0001: NDataflowManager.updateDataflowDetailsLayouts — O(L²) ArrayList.contains in layout update loop ===
N=100   k=100  : defective=0.088ms  fixed=0.004ms  speedup=25.0x
N=500   k=500  : defective=2.281ms  fixed=0.021ms  speedup=108.0x
N=1000  k=1000 : defective=8.941ms  fixed=0.086ms  speedup=103.6x
N=2000  k=2000 : defective=36.069ms  fixed=0.096ms  speedup=374.5x

=== kylin-0002: AclPermissionUtil.transformAuthorities — O(A²) ArrayList dedup loop ===
N=100   k=100  : defective=0.084ms  fixed=0.003ms  speedup=25.3x
N=500   k=500  : defective=2.188ms  fixed=0.020ms  speedup=107.3x
N=1000  k=1000 : defective=8.792ms  fixed=0.047ms  speedup=186.8x
N=2000  k=2000 : defective=36.551ms  fixed=0.096ms  speedup=382.3x

