IBM Support

PM06623; 7.0.0.9: applications take longer to start up running on v7 than v6

Download


Abstract

Applications which have been updated to use Java™ EE5 features have slow deployment and startup times.

Download Description

PM06623 resolves the following problem:

ERROR DESCRIPTION:
A large application EAR file is taking longer to start on WebSphere Application Server Version 7 than it does on Version 6. The delay is caused by annotation scanning.

LOCAL FIX:
none
Keywords: WCS scan annotation startup start commerce metadata performance slow start

PROBLEM SUMMARY:

USERS AFFECTED:
All users of IBM WebSphere Application Server V7.0 who have JavaEE5 enabled applications that have "metadata-complete" set to false.

PROBLEM DESCRIPTION:
Applications which have been updated to use JavaEE5 features have slow deployment and startup times.

RECOMMENDATION:
None

A Java Enterprise Application which has been updated to use JavaEE5 features, for example, having Web Modules or EJBJar files with no deployment descriptor, or having Web Module or EJBJar metadata provided through annotations, or having no Application deployment descriptor, see large performance slowdowns during application deployment and during application startup.

PROBLEM CONCLUSION:
The slowdown is partly a result of added processing steps which are required for JavaEE5 features.

As a remedy, a number of processing steps were updated. Specifically:

  1. Particular time consuming debugging checks were removed from file listing and selection code for application modules.
  2. The implementation of application management operations was updated to share more application data between operations.
  3. Steps to load application metadata were updated to store prior results.
  4. Steps to process annotations data were updated to tune steps central to large loops.
  5. Steps to process annotations were updated to cache and reuse more intermediate results.
  6. Steps to generate an application deployment descriptor were updated to remove a redundant step to load Web Module metadata.

The update for PM06623 introduces new caches of intermediate data. In case of problems in cache-invalidation, the caching portions of the update may be disabled. This is done using the new system property "com.ibm.ws.application.enhancedScanning". This property is true by default. To disable particular caching steps, create and set this property to false.

The fix for this APAR is currently targeted for inclusion in Fix Pack 7.0.0.11. Refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

Download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?uid=swg21205991"}]

Installation Instructions

Review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"8386","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM06623/readme.txt"}]
On
[{"DNLabel":"7.0.0.9-WS-WAS-IFPM06623","DNDate":"6/11/2010","DNLang":"US English","DNSize":"404822","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=7.0.0.9-WS-WAS-IFPM06623&product=ibm%2FWebSphere%2FWebSphere%20Application%20Server&source=dbluesearch","DNURL_FTP":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PM06623/7.0.0.9-WS-WAS-IFPM06623.pak","DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PM06623/7.0.0.9-WS-WAS-IFPM06623.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/support/entry/portal/Overview/Software/WebSphere/WebSphere_Application_Server), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Deploy (for example: AAT or ANT or EAR\/WAR\/JAR)","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"}],"Version":"7.0.0.9","Edition":"Base;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24027103