!752 sclass QuickThrowable extends Throwable { public Throwable fillInStackTrace() { ret this; } } static int n = 1000000; static O o; // Difference might be even bigger than factor 100 with longer stack traces. p { twice { time { for i to n: o = new Throwable; } time { for i to n: o = new QuickThrowable; } } }