使用电驴时明显感觉系统变慢,打开任务管理器,cpu消耗不大,eMule进程使用的内存和虚拟内存也不大,但系统内存可用数却变得很小(只有几十M,我的物理内存是512M,空闲时系统内存可用数有300多M),说明近300M内存被电驴占用,却不知用在哪里?因为电驴可调节的最大缓存是1.5M。
同样使用BT精灵,我一般给每个任务分配50M缓存,同时开3个任务左右,系统内存可用数还有近200M左右,系统使用起来一点都不受影响,硬盘也很轻松。
我初步认为电驴的缓存设计有问题,希望大家讨论!
相关主题
使用电驴时明显感觉系统变慢,打开任务管理器,cpu消耗不大,eMule进程使用的内存和虚拟内存也不大,但系统内存可用数却变得很小(只有几十M,我的物理内存是512M,空闲时系统内存可用数有300多M),说明近300M内存被电驴占用,却不知用在哪里?因为电驴可调节的最大缓存是1.5M。
同样使用BT精灵,我一般给每个任务分配50M缓存,同时开3个任务左右,系统内存可用数还有近200M左右,系统使用起来一点都不受影响,硬盘也很轻松。
我初步认为电驴的缓存设计有问题,希望大家讨论!
我使用电驴下载任务一般10个左右,只要速度达到20以上,系统就会变得很慢,网页半天出不来。只要关掉电驴,网页马上就显现了。就是说,电驴和浏览器几乎不能同时用。是不是电驴占了过多系统资源?我不大懂。
换mod.
如果想深入使用emule,建议不要使用VeryCD版的mod。
如果仅仅是用下而已,那也可以用官方emule.别用VC的mod。
想请教一下6楼的朋友关于电驴占用内存的问题:
我曾先后用过VC版、原版和NEOMULE三个版本的驴子,发现都有内存溢出的问题。
溢出速度很缓慢(比如连续开机24个小时,EMULE的内存占用从最初的20来MB会一直增加到180MB左右),而且还经常出现电驴窗口“假死”的现象(鼠标呈大沙漏状,无法执行任何操作,一般过40秒到1分钟会自行恢复),请问是什么原因?应该怎么解决?
uralhan在反VC mod方面确实是很资深,很热心,很理性的用户。。向您致敬!!
只是每次都说VC的mod不好,却又不能给出让人信服的理由。
系统缓慢的原因是因为EMULE上传与下载都得占用系统总线。南桥与硬盘相连,南桥与北桥相连,北桥与CPU相连。emule工作的时候有大量资源进出;导致南北桥异常繁忙特别是北桥带宽--严重不足。如果有人试过下载完成机器变慢--当然整个系统总线大塞车。毕竟EMULE又是服务器又是客户端的确够呛的。换装更先进的主板或机器也许能解决问题。记住看清楚南北桥的性能是多少GB/s对比过才买!
PS.衡量系统总线标准主要有两个
PCI Express 和 Hyper-Transport
内存泄漏的问题的确是有,应该之后的版本会修复。
卡的问题有可能是文件多了吧。也有可能是像dvjk那样专业解释所说的:)不清楚:)
@fengwen
K98和uralhan的意思可能是VC eMule中有一些不干不净的东西。我这段时间看源代码,也确实发现了一些,例如PopMule模块,还有曾经看到的截图模块,修改KAD参数,默认隐藏工具条上的一些东西(这一点让很多用户都不知道还有ed2k服务器这个东西),当然昵称标签加分的问题也算,L2L时霸道的发送标识造成overhead略高。而且源代码改的是相当混乱,很多修改都不注明,有些则是注明了,但又不标是干什么用的。代码风格比较好的,fengwen斑斑是一个,还有那个什么cocobobo(名字有点怪……没记住),SearchDream的略差一些
一般来说像vc所做的修改都是出于某种考虑,比如隐藏一些功能,是因为免得吓坏初级用户,调节kad参数是为了找到更多的源。标签加分是尽量先连上区域近的,以提高速度,(标签加分对chn和对VeryCD是同等的加分。所以其实是就中国范围的所有mod), 等等等
或是为了快速开发没有优化或严格要求的地方,比如overhead过高,代码比较乱。
emule的代码是完全开源的,所以我们断然不会故意在里面加些不干不净的东西然后掩耳盗铃。不过有些问题网友的说法也对,我们之后会慢慢改进,宗旨还是提供给大家一个更好产品让大家更好的分享互联网。
@fengwen:
我觉得当EasyMule产品成熟后可以分开产品线,EasyMule主打初级用户,而原VC版的可以加入更多特性,主打中高级用户,毕竟很多人入手eMule后一段时间就不是那么初级了,有一定水平了,这个时候VC的MOD就有点鸡肋的感觉
另外最好花点时间整理一下模块吧,个人觉得NeoMule的代码写得相当不错,基本上几个大块功能都可以单独编译,用了很多#ifdef块。像屏蔽边下边看这个东西就屏蔽的不太彻底(仅仅屏蔽掉了菜单项的Create),草草看了看,感觉似乎有问题,可能会连累其他的模块。还有和金山合作的杀毒模块吧。个人觉得现在VC的特色稍微吸引人的就只有L2L和托盘菜单了。
| 下面是用户共享的文件列表,安装eMule后,您可以点击这些文件名进行下载 | |
| Memory.Booster.v3.2.rar 详情 | 237.1KB |
| 237.1KB | |
看一下任务管理器svchost.exe问题就是它了,在关掉某个某些不必要的服务,问题就可解决。请稍等我上传那个软件。。。。。阿们!Orz
to ayanamist :
分两条线怕没那么多精力。有可能之后还是会考虑把easyMule做得中性些。
模块化,就一直是个痛啊。看什么时候能组织下力气去搞了。