网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 冲浪宝典 > 软件下载教程 > 迅雷下载
软件下载:软件下载,迅雷下载,eMule电驴,FlashGet快车,BitComet,BT下载
本月文章推荐
.如何下载是不让迅雷自己蹦出来.
.nod32 3.0造成迅雷、BT、电驴上传.
.使迅雷少占用内存.
.迅雷DHT和UPnP问题解决方案.
.随身携带!可用网页下载的绿色版.
.轻松设置迅雷 让下载速度飞起来.
.技巧:三步实现Web迅雷录制PPLiv.
.清除迅雷的广告栏和侧边栏?.
.简单设置迅雷使下载速度飞快.
.迅雷v5.8.1.507发布.
.六则技巧助你提升迅雷下载效率.
.自己动手 让Firefox 2.0用上迅雷5.
.Web迅雷中管理下载资源的实用技巧.
.迅雷技巧篇:[2]迅雷文件验校机制.
.迅雷特殊功能令下载速度快四倍.
.自己制作迅雷杀毒自释放包.
.巧用迅雷断点续传来修复破损光盘.
.删除多余文件 减小迅雷运行时占用.
.定制迅雷文件后缀 减少软件查毒时.
.每天10秒钟快速升级迅雷等级.

迅雷官方进行的所谓优化库的分析

发表日期:2007-10-29


  大概在昨天,网上出现一个文件,用他替换迅雷安装目录中的文件后会减少迅雷的资源占有,对此迅雷官方发布了相关说明.

  替换所谓的优化库后,打开任务管理器,看Thunder5.exe,发现内存使用在不停的变化,大概每秒减少一次.

  猜测可能通过系统函数SetProcessWorkingSetSize将进程页面交换出物理内存,造成内存占用低的假象.

  打开迅雷5,用OllyDbg等调试器调试,在SetProcessWorkingSetSize函数上设置断点,断下后可以看到调用处代码,如图

用C语言表示就是

while(1)
{
 Sleep(1618);
 SetProcessWorkingSetSize(GetCurrentProcess(), -1, -1);
}

  作用就是每1618毫秒将当前进程(迅雷5进程)物理内存页面交换到虚拟内存.在程序需要访问这些被交换出物理内存的页面时就会触发页面错误.

  操作系统会执行数十万条指令从虚拟内存将页面交换回物理内存,来解决这个页面错误.

  而交换回物理内存的页面在1.6秒后又被所谓的优化库交换到虚拟内存.

  这个过程不断重复会严重影响程序执行效率,cpu资源会被浪费在这种没有意义的页面交换上.

  迅雷在下载时需要频繁读写内存,因此这个库不但没有优化资源,反而会增加磁盘读写次数增加cpu占用率,导致的结果就是下载速度降低,系统速度变慢.而且内存的减少也只是显示减少了,其实是假象.

上一篇:倾力奉献 迅雷BT极速下载方案新放送 人气:5751
下一篇:八大方案 让迅雷BT下载速度到极限 人气:9152
浏览全部迅雷的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐