我负责维护一个基于JSP的应用程序,运行在IBM WebSphere 6.1(IBM J9 JVM)上。所有的JSP页面都有一个静态包含引用,在这个包含文件中声明了一些静态Java方法。它们被包含在所有的JSP页面中,以提供对这些实用静态方法的“易存取性”。我知道这是一种非常糟糕的工作方式,我正在努力改变这种情况。但是,仅仅出于好奇,并为了支持我改变这种情况的努力,我想知道JVM JIT编译器如何优化这些“重复”的静态方法。
- 即使具有完全相同的签名,它们也会被分别优化吗?
- JVM JIT编译器是否“看到”这些方法完全相同并提供“统一”的JIT编译代码?
static include
的语法是什么? - OscarRyz