Skip to main content

Source code revision

svn

summary: Fix (at least partial) for 16747
revision: 47349
author: tjquinn
date: 2011-06-07 18:50:02 UTC (4 years)
message: Fix (at least partial) for 16747

The DeploymentContext maintains transient application metadata, intended for use only during deployment processing itself and not after that. These changes perform clean-up on the transient app metadata, thereby freeing up considerable heap space once deployment is finished.

Note that the DC itself should not be used after deployment processing has completed. We will probably enforce that in the future for further heap savings, but these changes are lower-risk for 3.1.1.

Tests: QL; deployment, EJB, EJB timer, and connector devtests
Change Path Actions
M branches/3.1.1/common/internal-api/src/main/java/org/glassfish/internal/deployment/ExtendedDeploymentContext.java
M branches/3.1.1/core/kernel/src/main/java/com/sun/enterprise/v3/server/ApplicationLifecycle.java
M branches/3.1.1/deployment/admin/src/main/java/org/glassfish/deployment/admin/DeployCommand.java
M branches/3.1.1/deployment/common/src/main/java/org/glassfish/deployment/common/DeploymentContextImpl.java
 
 
Close
loading
Please Confirm
Close