BT工作原理演示
下面这个网站使用Javascript编写了一个BT工作原理演示动画程序。当然,你可能需要使用Chrome浏览器打开,因为他真的很耗CPU。在我的双核(2GHz)T60电脑上用Chrome打开CPU一下就被耗了50%左右。
下面是我截的一个图,每个圆代表一个结点,其会通过其它结点下载需要的文件段。结点中间的那个Bar有点类似于eDonkey中的下载进度条。至于为什么要用像彩虹一样的颜色,主要是为了让你看到不同的段是从不同的结点下载的。
你可以按热键S来加入一个下载完了的结点,用P来加入一下空结点,按R来删除一个结点(有点慢,要等10秒左右吧)。
关于其它Javascript的一些小玩意,你可以看看这篇文章。
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《BT工作原理演示》的相关评论
用opera10.5测试了下 cpu占用低于20%
ff3.6测试,cpu占用70~99%之间
CPU:T7100,1.83GHz*2
学习下 ~
chrome占用CPU25
Q9400..2.6GHz*4
opera 10.1, cpu > 80%
Chrome 打开了下,CPU占到了75%,解释型的语言还真不高效…
这个 Processing.js 太牛了
Safari 4.05 占用内存 55%-56%
CPU 2.26GHz Duo
Chrome
CPU i5-430M 25~30%
卡住了!