Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Mac OSX Support (https://www.gnutellaforums.com/general-mac-osx-support/)
-   -   Limewire 2.8.6 freezing OS X 10.2.3 (https://www.gnutellaforums.com/general-mac-osx-support/18750-limewire-2-8-6-freezing-os-x-10-2-3-a.html)

snyper January 25th, 2003 10:23 AM

Limewire 2.8.6 freezing OS X 10.2.3
 
I've been using Morpheus and Kazaa on a PC on my network for quite a while with very good results.

I've recently "switched" to a Mac G4 (400Mhz) running OS X 10.2.3 with 320Mb RAM. This Mac runs on the same network which is connected to the internet via an ADSL connection.

I decided to try Limewire but since installing it I have had major problems with very slow downloads (even those showing 4 stars on a T1 connection). I have been unable to download 95% of things that I have tried so far - I keep getting requery's, waiting, messages etc. Very unlike the type of performance I was getting from my PC. I have been running this whilst there is no other traffic or users on my local network

What makes this worse is that I've noticed that Limewire makes everything slow down on my Mac - making running Limewire in the background impossible.

This is a very disappointing experience of the Limewire community.

Has anyone else suffered these problems?

If you have a solution please let me know!

Thanks

clueless January 25th, 2003 11:12 AM

Try looking at the Process Viewer and/or the CPU monitor. Chances are, its' chewing up your RAM and processor cycles. I have the same system with 1 gig of RAM, and it hogs a lot of it. The promised version 3 is supposed to improve things a bit, and hopefully Limewire and Java will play nicer together.
Other than loading up on RAM or buying a dual gig processor, I think we are stuck for now.

trap_jaw January 25th, 2003 12:09 PM

The problem is that only with Apple's Java LimeWire causes crashes and freezes. I don't know if 3.0 will fix much of those problems, because the LimeWire developers can't do much about memory leaks and inefficiencies in Apple's java implementation.

clueless January 25th, 2003 02:20 PM

I know that Apple has a beta version of Java 1.4.1. Have you seen any improvements when testing it? Are we close? Are we in the ballpark? Are we out of luck? What's it going to take to make that happen?

trap_jaw January 25th, 2003 03:12 PM

There are a few things that make LimeWire slow and that can be improved. However I don't think anybody has seriously started working on it:

http://www.limewire.org/project/www/performance.htm

It's a document Christopher Rohrs wrote before leaving LimeWire. - I was quite surprised to see, that he left, - he suddenly disappeared from the LimeWire.com site. That means there are only three developers left, working on LimeWire. I think it's definitely time, more open-source developers start working on LimeWire.

clueless January 25th, 2003 04:59 PM

I had no idea there was an org. Thanks for pointing us to this information. It sheds some light as to what you folks have to deal with and try to overcome.

jannuss January 25th, 2003 11:01 PM

try Acquisition
 
Synper,

We all hope that LimeWire gets its act together, but for the time beiing, number of us are using Acquisition 0.74. See

http://www.xlife.org/

Janet

snyper January 26th, 2003 04:54 AM

smells like socialism...
 
hi there

many thanks for all your answers which i will investigate.

it seems that the solution, if i understand correctly, is to increase my RAM to 1 Gb, buy a dual 1Ghz processor upgrade, invest in a T1 connection and wait for Apple to sort out their version of JAVA.

mmm, don't think the record industry has got much to worry about then!

but then again if there are only 3 engineers working on Limewire - who can be surprised?

if i could help i would but there must be some coders out there who have downloaded and benefitted from open source and limewire in the past. seems to me that if Limewire and products like it are going to succeed in the face of the industrial miltary complex then we'd better get our crap together. of course, everyone likes freebies until they have to pay or contribute then it's often sayonara...

love y'all!

snyper

snyper January 26th, 2003 05:54 AM

Acquisition is THE BOMB!
 
message to Jannus and anybody else reading this thread:

I checked Acquisition and my initial feedback is that on my combination of hardware and operating system it downloads at least 10 times faster than Limewire and in some cases more than 15 times with no noticeable reduction on my Mac's performance, i.e. i can run it in the background.

all this without having to fart around with all the geek settings that Limewire provides. (sorry guys!)

On this basis I would certainly recommend it to anyone having problems with Limewire on Mac OS X

Thanks for the tip!

clueless January 26th, 2003 06:24 AM

Please correct me if I'm wrong, but I think that Acquisition is being written and tweaked by one dedicated guy.
If so, then it's not the number but the focus of the developer(s).

snyper January 26th, 2003 06:32 AM

very true!

but how the 3 guys at Limewire manage to support (or try to support) so many versions over so many platforms is beyond me.

do they ever sleep?

anyone want to run a sweepstake on Limewire's Pizza and Jolt Cola annual budget?

maybe they should make Limewire "Pizzaware" and get sponsorship from Pizza Hut.

:p

clueless January 26th, 2003 09:48 AM

Good point. Maybe they need to stick to Windows until Apple gives them better Java to work with.
I went ahead and upgraded to the Java Preview Release 1.4.1. It stopped the Java crashes I was getting before with Acquisition. Running 0.74 now. Personally I'd like to see more of the LW interface elements ie stats etc. But it'll do for now.

trap_jaw January 26th, 2003 10:36 AM

Acquisition uses the open-source LimeWire code. It simply added a native GUI for OSX. So all the testing and developing for Acquisitions Gnutella features is done by LimeWire. If the guys at Acquisition did any substantial changes to the core, they decided not to share it with the LimeWire developers.

trap_jaw January 26th, 2003 10:58 AM

The Acquisition sourcecode can be found here:

http://sourceforge.net/projects/aquisition

snyper January 26th, 2003 03:09 PM

i have no idea what he's done differently but it works!

i suggest you get in contact directly

:confused:

trap_jaw January 26th, 2003 04:48 PM

I looked at the source code, it's almost the same.

Here's a list of changes.

* Acquisition uses java.util.* instead of com.sun.java.util.collection.* (probably improving performance. LimeWire uses the other package for MacOS compatibility)
* Added Acquisition to the list of trusted vendors
* Some fixes for possible nullpointers he might have encountered
* removed chat support
* makes four times as many requeries as regular LimeWire (definitely harmful for the network - I'm going to submit a patch to LimeWire making LimeWire's clustering effective against Acquisition hosts).
Ooops, I see now, that it doesn't requery that often. The requeries were only sent every ten minutes in some previous version but the code has been commented out....
* removed unit tests (not relevant for end users)
* made it impossible for dumb users to share incomplete directory
* added error messages for debugging
* added some statistics
* some changes to integrate the GUI part of the searching
* reduced default upload speed
* removed media player
* modified interface of HTTPDownloader to stop a transfer at any time
* sends a requery everytime the user hits the resume button (only resulting in a few megabytes in traffic for the network every time the user hits that button - I mean there IS a reason queries don't return many results, it's that ultrapeers are simply overloaded!)
But that is right.
* doesn't use http1.1 in downloads anymore, reducing effectiveness of download meshes but users don't complain anymore that their clients download files in 100kb chunks.
* disabled update manager
* removed cross-plattform compatibility

That's about it. The only possible explanation for a better performance is that he sends 4.5+ times as many requeries (if LimeWire did that, the network would collapse - and I'm seriously pissed Acquisition uses such cheap QTraxMax-like tricks to improve performance for its users while reducing performance for all the others).
You got to understand, - it was late. ACQUISITION DOES NOT SEND that many requeries, - Sorry...
trap_jaw


Maybe Acquisition's policy not to download in 100KB chunks improves the subjective download experience but the download mesh (every client who has a file keeps track of all other clients with the same file) doesn't work as good without chunked downloads. With the new LimeWire downloads, the downloader is regularly informed about all other locations, so swarming should work a lot better.

snyper January 26th, 2003 07:30 PM

well, excuse me!

:)

jannuss January 27th, 2003 01:25 AM

But you still haven't explained why LimeWire fails to download
 
Trap-Jaw,

I believe that have have honestly checked the code, and [except for the 10 versus 45 minute requery mixup] the diferences are what you mention, but nothing you've said explains why LimeWire 2.8.x over the course of one month did not download a single large file for me, not even when I left it running 24 hours a day, while Acquisition downloaded three on the first night I tried it! LimeWire loses all connections it makes within seven minutes; Acquisition retains the connections. LimeWire never reconnects to hosts after the initial failure; Acquisition does reconnect when possible.

Trap-Jaw, I have 30 years experience in software development --OK, not internet software. My "customers" were manufacturing machines. But, the same rules apply: the only way to test software is in the real world: run it and see what happens. If it doesn't do what it was intended to do, then the software is broken, I don't care how pretty the code is. If the user wants a 0.05mm tolerance on his cut and you give him 0.5mm, he's not going to be happy.

I'm not happy with LimeWire at the moment. It is not doing what I want it to do. I invested a month of my time trying to get it to work. I participated in this forum; I ran tests; I experimented. Nothing helped.

You guys keep up the good work. The minute that's a new version worth testing, I'll be back. Until then, I'm using Acquisition.

Janet

Porfiry January 27th, 2003 02:28 AM

Quote:

Maybe Acquisition's policy not to download in 100KB chunks improves the subjective download experience but the download mesh (every client who has a file keeps track of all other clients with the same file) doesn't work as good without chunked downloads.
The policy to disable HTTP 1.1 downloading was made back in October, long before the LimeWire HTTP 1.1 code in CVS had hit the main release. At that time, most chunked downloads would stall after the first chunk had come in. Perhaps now that download mesh enabled clients are more pervasive, chunking works better. I will experiment with this and see if I should change this policy. But, based on jannuss's subjective experience, it sounds as though chunked downloads are still stalling.

And thanks for acknowledging your error regarding Acquisition's requeries. I have every desire to make Acquisition as good a network citizen as possible.

Dave @ xlife

snyper January 27th, 2003 06:37 AM

dick swinging
 
not sure i understand all this techno dick swinging but as a user here are the facts:

on my configuration (at the start of this thread):

- Limewire doesn't work
- Acquisition does work

go figure...


:)

Metzen January 30th, 2003 02:42 AM

Quote:

Originally posted by clueless
Good point. Maybe they need to stick to Windows until Apple gives them better Java to work with.
I went ahead and upgraded to the Java Preview Release 1.4.1. It stopped the Java crashes I was getting before with Acquisition. Running 0.74 now. Personally I'd like to see more of the LW interface elements ie stats etc. But it'll do for now.

That's because Acquisition uses Apple's beta Java 1.4.1 and not 1.3.1 (to my limited knowledge)... it may still work with 1.3.1 but I've found a HUGE performance increase with Java 1.4.1DP9 (now available at apples ADC as of the 24th of january?)


All times are GMT -7. The time now is 06:02 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.