Upon more profiling, I figured that I have lots of apache.axis objects that
are not garbage collected.
The way I am making SOAP calls is through axis1.4 generated stubs. Eg.
MyDAO {
protected MyPortType getAPIConnection() throws Exception {
MyPort port;
try {
MyServiceLocator service = new MyServiceLocator();
port = service.getMy(“http://someendpoint.com”);
} catch (Exception e) {
throw new MyException(“Exception occured”);
}
return port;
}
}
public class AccountDAOImpl extends MyDAO implements AccountDAO {
public AccountTO fetchAccount(User user) throws MyException {
AccountTO account;
try {
MyPort port = fetchAPIConnection();
account = port.fetchAccount(user);
} catch (Exception e) {
throw new MyException(“Exception occured”)
}
return account;
}
}
Shouldn't the 'port' object get collected once ?
--
View this message in context:
http://www.nabble.com/Understanding-GC-Logs-tp23862354p23984169.html
Sent from the Tomcat - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]