On Sat, 3 Jul 2004, Bryce Harrington wrote:
I've checked in a patch to IntLigne::Copy(FloatLigne*) that improves performance on my box.
Previously, it had been taking 0.10 sec (4.74%), but now has been reduced to 0.03 sec (1.47%).
Did a few more test runs to be sure:
2.24 1.01 0.06 6977 0.01 0.01 IntLigne::Copy(FloatLigne*) 0.81 1.74 0.02 6977 0.00 0.00 IntLigne::Copy(FloatLigne*) 1.12 1.53 0.03 6977 0.00 0.01 IntLigne::Copy(FloatLigne*) 2.89 0.74 0.07 6977 0.01 0.01 IntLigne::Copy(FloatLigne*) 2.07 1.17 0.06 6977 0.01 0.01 IntLigne::Copy(FloatLigne*)
So, it's between 0.02-0.07 sec now.
I don't think I made any algorithmic changes, and booleans seems to still be working right, but I'd appreciate it if someone could keep an eye on it in case a goof got introduced.
Bryce