GUI freeze on connection - 2 CPUs
|
|
![]() ![]() ![]() |
GUI freeze on connection - 2 CPUs
| Zom |
Oct 8 2006, 23:59
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
QUOTE I accept the warning about >1000 files, but I was sharing 5200 files on the single CPU machine with no problems.QUOTE ... it's exactly 1000 + 1 the number of files in shared list that give you the problem? how much shared files do you have when problem start? I cannot be exact about when the problem starts, but it is over 1500 files. I went up in multiples of 500 or so and 1500+ was OK but the problems started just above 2000. If the precise number is important I can spend more time working it out. It is easier when I can just add or subtract folder trees from my share.QUOTE I saw nothing related to problems with hashing. I have hashing priority set to standard. Locking still occurred on connects well after all shared files had been hashed.It is difficult to make this machine work hard. eMule must be doing something *special* to use so much CPU. |
|
Post
#16
|
|
| Vladimir (SV) |
Oct 9 2006, 00:56
|
|
Group: Betatesters Posts: 1316 Joined: 31-July 05 From: San Salvador, El Salvador |
Well, currently I testing to add ~26000
While testing I noticed some things: 1) Adding "program files" node (ctrl + click) to shared files takes almost 7min just to select all sub-folders! ePlus was freezed during that time and I lose all my active download/upload speed. 2) Even when hashing and processing the list with the 26000 files ePlus is able to reach top speed (download/upload) but system was unresponsive and ePlus is taking 99% of processor. This might be normal, but I don't know as I had never hashed 26K files before 3) I had to set emule.exe to idle priority to write this... QUOTE(Zom @ Oct 8 2006, 17:59) QUOTE It is difficult to make this machine work hard. eMule must be doing something *special* to use so much CPU. An empty-infinite loop can do this even in VB6... just put a Do/Loop with nothing inside and your pc is frozen. |
|
Post
#17
|
|
| Zom |
Oct 9 2006, 02:05
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
QUOTE An empty-infinite loop can do this even in VB6... just put a Do/Loop with nothing inside and your pc is frozen. I would call a do loop doing nothing forever *special* Again - I had no significant problems with a single CPU PC and 5200+ files. Its only when I went to dual core that the problems started. |
|
Post
#18
|
|
| Zom |
Oct 13 2006, 13:26
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
The problem is still there with 1.2a but it manifests slightly differently. The CPU usage is now choppier and more evenly shared between the CPUs.
|
|
Post
#19
|
|
| Zom |
Feb 10 2007, 03:33
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
This bug still exists in 1.2b
|
|
Post
#20
|
|
| muleteer |
Feb 10 2007, 04:48
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
Difficult for us to fix what we can't reproduce.
I suppose you have the latest BIOS from the Intel website. Are there options for turning off Core2 related stuff in the BIOS? Can you try testing various combinations of those and find out what is breaking eMule Plus? Try a clean install of eMule (the original eMule). Does that have the same issues? If not, the devs could probably compare the code and figure it out. |
|
Post
#21
|
|
| Aw3 |
Feb 10 2007, 04:50
|
|
Group: Admins Posts: 7319 Joined: 8-December 03 |
Do you have PartTraffic option enabled? If yes, what is behaviour without it?
There will be difference based on which window is selected. Shared Files window will probably show worse results in comparison with other. When you captured those screens, which page was active? Is Lancast option enabled? How does load increase? It happens suddenly or slowly growing while adding more files. Could you please find the number of files after which you can see a peak load (just in case there is some relation)? |
|
Post
#22
|
|
| Zom |
Feb 13 2007, 09:19
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
QUOTE(muleteer @ Feb 10 2007, 15:48) I suppose you have the latest BIOS from the Intel website. Yes I do.QUOTE(muleteer @ Feb 10 2007, 15:48) Are there options for turning off Core2 related stuff in the BIOS? Yes there is a facility for disabling the secondary processor(s). It makes no difference when the second processor is disabled, except that the single processor is pinned at 100% instead of two processors running at about 70% each.QUOTE(muleteer @ Feb 10 2007, 15:48) Try a clean install of eMule (the original eMule). Can I do that without compromising the existing plus install?QUOTE(Aw3 @ Feb 10 2007, 15:50) Do you have PartTraffic option enabled? Yes. It makes no difference when it is turned off. The servers page was active when the graphs were imaged. (It is not possible to move from the servers page because the GUI is frozen)QUOTE(Aw3 @ Feb 10 2007, 15:50) Is Lancast option enabled? No.QUOTE(Aw3 @ Feb 10 2007, 15:50) How does load increase? When the GUI freezes it snap freezes and then snaps OK again. I spent some time doing file number experiments, and the GUI freezing starts around the 2000 files mark. The interesting thing I noticed this time is that the length of time the GUI freezes depends on the number of files shared, but the relationship is not linear. For 2237 files it freezes for about 15 seconds. For 3000 files it freezes for about 30 seconds. For 5000 files if freezes for about 120 seconds.The freezing always occurs during server connection. This post has been edited by Zom: Feb 13 2007, 09:22 |
|
Post
#23
|
|
| muleteer |
Feb 13 2007, 09:47
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
QUOTE Can I do that without compromising the existing plus install? Sure. Just install to a different folder. Don't delete your old installation - you'll want to get back to it after you're done testing. This is looking more and more like a threading issue. This post has been edited by muleteer: Feb 13 2007, 09:52 |
|
Post
#24
|
|
| Zom |
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
QUOTE(muleteer @ Feb 10 2007, 15:48) Try a clean install of eMule (the original eMule). Does that have the same issues? With the original Emule, using the same ports, on the same PC sharing the same 5200+ files, server connects are almost instanteaneous with no GUI freeze or large processor usage.Probably not good news for the plus team |
|
Post
#25
|
|
| Aw3 |
Feb 13 2007, 13:05
|
|
Group: Admins Posts: 7319 Joined: 8-December 03 |
QUOTE(Zom @ Feb 13 2007, 09:19) QUOTE(muleteer @ Feb 10 2007, 15:48) Try a clean install of eMule (the original eMule). Can I do that without compromising the existing plus install?I found the cause of the issue. Later I will give you a version to test. |
|
Post
#26
|
|
| Zom |
Feb 15 2007, 00:04
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
|
|
Post
#27
|
|
| Aw3 |
Feb 15 2007, 01:24
|
|
Group: Admins Posts: 7319 Joined: 8-December 03 |
Read your PM...
|
|
Post
#28
|
|
| Zom |
|
|
Group: Members Posts: 30 Joined: 3-October 06 |
Outstanding!
So now I'm curious. What was it? |
|
Post
#29
|
|
| Aw3 |
Feb 15 2007, 01:49
|
|
Group: Admins Posts: 7319 Joined: 8-December 03 |
That was pretty bad work with the list resource which caused a lot of unrequired updates and other bad things. It's hard to notice it for the short list, but it grows exponentially for the long one...
|
|
Post
#30
|
|
![]() ![]() ![]() |
| Lo-Fi Version | Time is now: 21st May 2013 - 21:21 |