Java 7 以降、java.lang.Throwable
クラスには新しいprotected
コンストラクターがあります。
protected Throwable(String message, Throwable cause,
boolean enableSuppression, boolean writableStackTrace)
スタック トレースを計算するかどうか、および抑制を許可するかどうかをきめ細かく制御できるようです。しかし、これはどのような状況で役立つと考えられるでしょうか? スタック トレースの計算を行わずにこのような例外をスローすると、パフォーマンス上の利点はありますか?