Re: lots of SocketFactory threads hanging out
Peter Jones <[email protected]> Wed, 8 Oct 2008 02:01:50 -0400
| Newsgroups | gmane.comp.java.sun.rmi |
|---|---|
| Message-ID | <20081008060150.GA1657@east> |
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