public static exception EXCEPTIONREUSE = new Exception(); //Much Faster try { throw EXCEPTIONREUSE; } catch (Exception e) { ... } //Much Slower try { throw new Exception; } catch (Exception e) { .... }