IBM Support

A large number of EL bean expressions in portal themes and other applications might have a performance impact

Troubleshooting


Problem

Accessing JavaBeans using Expression Language (EL) Version 2.1 and later is a concise way to get application data. For instance, you can use [][] to access the firstName field of the bean. When large numbers of EL bean expressions are referenced during a single page transaction, a performance degradation might occur.

Symptom

The parser for the EL bean expression that is provided with WebSphere Application Server might show up to a 2% impact in performance testing.

Environment

While the parser performs well in most situations, for a large number of references, the parser can be a performance bottleneck.

Resolving The Problem

For WebSphere Application Server Version 7.x and earlier, use fewer EL bean expressions. In WebSphere Application Server Version 8.0, you can use a new EL V2.2 parser plug-in API.

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"--","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"},{"code":"PF035","label":"z\/OS"}],"Version":"8.0","Edition":"Base","Line of Business":{"code":"LOB45","label":"Automation"}},{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Not Applicable","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"8.0","Edition":"Feature Pack for Web 2.0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg21499546