LimeWire, as many users have noted, can freeze quite frequently on the Macintosh (pre-OSX). The best solution to the problem is to increase the memory allocated to LimeWire to 40 megs or more if you have it.
This problem is caused by the implementation of Java on the Macintosh. Non-programmers can ignore this, but the problem arises in part from the fact that the Macintosh (again pre-OSX) version of Java uses cooperative threads instead of preemtive threads. LimeWire relies heavily on threads, which adversely affects performance on the Mac. This is a tricky problem, however, as multithreading is now a vital tool in any major application's arsenal, vastly improving the user experience on other versions of Java that use stronger threading models.
I just thought I would throw that in in case anyone was interested. OK, in reality I'm a loser writing into the company I work for's forum at midnight on a Thursday evening.
Try increasing the memory... |