by blackflag100 » 07 Nov 2010 20:20
The exact version is Shareaza_2.5.3.1_Win32_Debug_r8846_2010-11-06.exe. The released version of 2.5.3.0 lacks this defect.
When a G2 hub is connected "Handshaking" is displayed in the Networking tab and then Shareaza freezes for several tens of seconds with 100% CPU use. By the time it recovers, commonly several of the connections have timed out, often including the new G2 connection. This results in Shareaza freezing, unfreezing, and freezing again repeatedly as it tries to establish G2 connections, while also preventing G1 connections from becoming established for very long. (Oddly, if there's an ed2k connection it stays rock solid through all this; ed2k hubs must be more tolerant of briefly unresponsive leaf nodes.)
Needless to say as G2 is "Shareaza's premier network" this makes this debug build pretty much unusable; G2 can't effectively be used at all. Briefer freezes with 100% CPU use also occur at random times when G2 is disconnected to prevent the long, frequent freezes. Memory use also seems higher than 2.5.3.0, other things (library size, open search tabs, downloads, uploads) being equal. Combined, these things slow down other applications on the host machine (directly, in the instances where Shareaza hogs the CPU, and indirectly when its higher memory use prompts paging).
Using only ed2k results in Shareaza not freezing. Using G1 suffices to cause some freezing.