Browse Source

jfinal 3.5

James 7 years ago
parent
commit
30984f7142
1 changed files with 4 additions and 0 deletions
  1. 4 0
      src/main/java/com/jfinal/core/ActionHandler.java

+ 4 - 0
src/main/java/com/jfinal/core/ActionHandler.java

@@ -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();