Zdravim.
On Sat, 1 Mar 2008, Jan Liska wrote:
jakou pouzivate verzi Javy?? Nam se stalo neco podobneho v nasi web
aplikaci. Pomoci JConsole jsme prisli na to, ze sockety neprojdou
finelizerem (duvod je spatne napsana metoda finalize). Tu to chybu jsme
vygooglili a mela by byt opravena ve verzi Javy 1.6. Pokud to nicemu nebrani
tak bych doporucit prejit.
Diky za tip, provedl jsem vice testu a dosel jsem k nasledujici tabulce
poctu alokovanych klientskych socketu (neobsahuje cisla, protoze vysledky
se dosti lisi, ale je v nich videt vzorec):
zavrene s SO_LINGER(0) zavrene normalne nezavrene
Java 1.5 malo vice vice
Java 6 vice malo malo
Tedy s Javou 6 se to chova logicteji.
S pozdravem,
Stepan Roh