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

Odpovedet emailem