|
|
@@ -127,6 +127,10 @@ public class ActionHandler extends Handler {
|
|
|
/**
|
|
|
* 抽取出该方法是为了缩短 handle 方法中的代码量,便于获得 JIT 优化,
|
|
|
* 方法长度超过 8000 个字节码时,将不会被 JIT 编译成二进制码
|
|
|
+ *
|
|
|
+ * 通过开启 java 的 -XX:+PrintCompilation 启动参数得知,handle(...)
|
|
|
+ * 方法(73 行代码)已被 JIT 优化,优化后的字节码长度为 593 个字节,相当于
|
|
|
+ * 每行代码产生 8.123 个字节
|
|
|
*/
|
|
|
private void handleActionException(String target, HttpServletRequest request, HttpServletResponse response, Action action, ActionException e) {
|
|
|
int errorCode = e.getErrorCode();
|