-
Enhancement
-
Resolution: Unresolved
-
Critical
-
8.1.0.GA
-
None
-
False
-
-
False
-
-
-
-
-
-
-
Tags with optional attributes with null values can see degraded performance requests predominantly in ImportELResolver's ImportHandler.resolveClass calls:
"default task-10" #157 prio=5 os_prio=0 cpu=2098.07ms elapsed=21.51s tid=0x0000562376ddf800 nid=0x37ded runnable [0x00007f15ab838000] java.lang.Thread.State: RUNNABLE at java.lang.Class.forName0(java.base@11.0.20/Native Method) at java.lang.Class.forName(java.base@11.0.20/Class.java:398) at jakarta.el.ImportHandler.getClassFor(ImportHandler.java:169) at jakarta.el.ImportHandler.resolveClassFor(ImportHandler.java:145) at jakarta.el.ImportHandler.resolveClass(ImportHandler.java:109) at jakarta.servlet.jsp.el.ImportELResolver.getValue(ImportELResolver.java:62) at org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:123) at org.glassfish.expressly.parser.AstIdentifier.getValue(AstIdentifier.java:97) at org.glassfish.expressly.ValueExpressionImpl.getValue(ValueExpressionImpl.java:138) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:925) at org.apache.jsp.test_jsp._jspService(test_jsp.java:1077)
This will not be fixed directly in Wildfly, but we need to push for an improvement in the jakartaee pages project that we can consume:
- clones
-
JBEAP-25784 [GSS](8.0.z) WFLY-18587 - ImportELResolver performance improvement
-
- Coding In Progress
-
- is incorporated by
-
JBEAP-31396 (8.1.z) Upgrade org.jboss.spec.jakarta.el:jboss-el-api_5_0_spec from 4.0.1.Final-redhat-00001 to 4.0.2.Final
-
- New
-
- is triggering
-
JBEE-264 Cache ImportHandler class lookup failures for the life of the deployment
-
- Resolved
-
- relates to
-
JBEAP-25582 [GSS](7.4.z) UNDERTOW-2307 - ScopedAttributeELResolver performance improvement
-
- Closed
-