Cannot judge this, but probably we need a benchmark script to compare,
see code encluded. The analysis needs 79 s on my computer (JMP 16.1 Pro on Win10 on Dell precision 3551 Intel core i7 2.7 MHz 32GB, probably comparable to yours).
Names Default To Here( 1 );
starttime = tick seconds();
dt = New Table( "Random",
add rows( 1000000 ),
New Column( "X", formula( Row() ) ),
New Column( "Y", formula( :X + Random Normal( 0, 3 ) ) )
);
obj = Bivariate( Y( :Y ), X( :X ) );
obj << Fit Line;
(obj << Report)[Number Col Box( 1 )] << Bootstrap(
100,
Fractional Weights( 1 ),
Split Selected Column( 1 )
);
endtime= tick seconds();
print(eval insert("Analysis took ^round(endtime - starttime)^ seconds"))
Georg