Re: lots of SocketFactory threads hanging out
Mark Ackerman <[email protected]> Wed, 8 Oct 2008 15:14:23 -0700
| Newsgroups | gmane.comp.java.sun.rmi |
|---|---|
| Organization | Resource Management Associates, Inc. |
| Message-ID | <[email protected]> |
the class has a simple equals() that tests that the classes are equal and hashCode() simply returns the hashcode of the class name. Peter Jones wrote: > On Tue, Oct 07, 2008 at 03:33:46PM -0700, Mark Ackerman wrote: > >> So as a followup to my last problem with intermittent connection >> problems.... >> >> doing a thread dump on our server I see a bunch of these: >> RMI RenewClean-[155.83.200.144:2960,rma.rmi.server.LimitedPortServerSocketFactory@52a393bc]" daemon prio=10 tid=0x0054c400 nid=0x2cf in Object.wait() [0xd58ff000..0xd58ffbf0] >> > [snip] > >> Is this normal? >> > > In general, yes, although when client socket factories are in use (as > is evidenced by the thread name above) there can be excessive creation > of such threads if the socket factory classes do not have appropriate > implementations of the Object.hashCode/equals methods. Some > background: > > http://archives.java.sun.com/cgi-bin/wa?A2=ind0611&L=RMI-USERS&P=1013 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5053529 > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4492317 > > >> last part of the thread dump is: >> > [snip] > >> PSPermGen total 20480K, used 20112K [0xd7c00000, 0xd9000000, 0xdbc00000) >> object space 20480K, 98% used [0xd7c00000,0xd8fa40d8,0xd9000000) >> >> So is it ok to have the PSPermGen object space at 98%? >> > > That doesn't look unusual to me. > > -- Peter > > =========================================================================== > To unsubscribe, send email to [email protected] and include in the body > of the message "signoff RMI-USERS". For general help, send email to > [email protected] and include in the body of the message "help". > > For a list of frequently asked RMI questions please refer to: > http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html > > To view past RMI-USERS postings, please see: > http://archives.java.sun.com/archives/rmi-users.html > > =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff RMI-USERS". For general help, send email to [email protected] and include in the body of the message "help". For a list of frequently asked RMI questions please refer to: http://java.sun.com/j2se/1.3/docs/guide/rmi/faq.html To view past RMI-USERS postings, please see: http://archives.java.sun.com/archives/rmi-users.html