View Single Post
  #1 (permalink)  
Old January 15th, 2002
igalan's Avatar
igalan igalan is offline
Enthusiast
 
Join Date: November 27th, 2001
Location: Barcelona
Posts: 38
igalan is flying high
Lightbulb What I would like in Phex

It's been a long time since I started to use Phex, and since then I also tried other Gnutella clients, but sooner or later went back to Phex.

I want to make some suggestions to what things need to be improved (from my point of view). I understand that the programmers are already doing a great effort and also a great job .

Right now what makes Phex the best Gnutella client for me is that it is able to get the files that you want in a highly unattended mode. But newer clients are also improving the time that you need to get that files (swarm downloads). And this is an option that day after day more users are demanding. However from my point of view I think that there is something that should be done before: improving efficiency.

It seems to me that the most CPU demanding process in Phex is matching queries with the shared files. This process takes a lot of CPU time, and leaves the rest of the program with little resources. If you share many files (more than 200, which isn't many) it will use so much resources that will make the use of Phex very difficult (GUI start to respond very slowly). If this can be fixed, then Phex could safely implement other gadgets like swarm downloads. IMHO.

I will try to take a look at the code to see if I can help with this. I don't have much experience with Java, but I've done some toys with MS VJ++. I also have a good knowledge of programming, data structures, algorithms... I'll see what can I do (that is if I can do something! ). Any suggestion on what sould I look at, or whatever will be welcome.

Cheers
__________________
| Israel Galan
Reply With Quote