|
|
发表于 2013-9-11 23:51:32
|
显示全部楼层
本帖最后由 PowerShell 于 2013-9-14 18:25 编辑
第九题,验证结果,只对脚本不对人。我觉得这是磁盘密集型程序.
测试机 硬盘=raid5=各类杂数据600G cpu=i5 4670=3.7G=4核 按说cpu硬盘算较快的,
--2楼--
运行3个bat,都很快就完成了。生成3个dir_list.txt 一样大,生成文件=136k,内容基本相同,不完全相同。很明显目录取的不全,甚至太少.
生成的文件,大致:
f:\DL\Swords.SoldiersCN\Swords.Soldiers\Data\Fonts\defaultFontButtons\HD
0x0750.tga
0x0751.tga
0x0752.tga
0x0753.tga
0x0754.tga
0x0755.tga
0x0756.tga
0x0757.tga
0x0758.tga
0x0759.tga
f:\DL\Swords.SoldiersCN\Swords.Soldiers\Data\Fonts\defaultFontButtons\SD
0x0750.tga
0x0751.tga
0x0752.tga
0x0753.tga
0x0754.tga
0x0755.tga
0x0756.tga
0x0757.tga
0x0758.tga
0x0759.tga
--3楼--
1 脚本不放在f盘根目录,不能干活,不太好。
2 运行的很慢,根目录会产生filera.txt filerb.txt f_record.txt。filera.txt filerb.txt 这两个文件内容很小,频繁在变.
3 出现n多 '群规.txt_1752' 不是内部或外部命令,也不是可运行的程序 ,引号中的是文件名的一部分,貌似这些文件名中含有等号,下划线,左右方括号。
4 出现几十个 [输入行太长]
5 脚本磁盘占用很低,几乎没有写入,cpu占用满了,即cpu频率-3.7G,cpu占用率=40%左右,.而且占用了很久.成了cpu密集型程序.但也搞了1--2个小时左右.等不及了,睡了一觉。也不知道到底搞了多久。
6 弹出n个对话框,每弹出一个,脚本都暂停住了。[该版本的 f:\xxx\98dos\more.com 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者]这个目录有more.com,io.sys 是某dos磁盘目录。
总之,是64位win无法运行16位的more.com 。
7 生成结果f_record.txt = 1.7 MB 结果有重复,如:
"f:\FTP"
"f:\FTP"
"f:\FTP"
7 个文件 510,962 字节
不应该有 【7 个文件 510,962 字节】这行
8 经我肉眼观测,下述目录重复了。但是 f_record.txt中没有列出来
f:\DL\Swords.SoldiersCN\Swords.Soldiers\Data\Fonts\defaultFontButtons\HD
f:\DL\Swords.SoldiersCN\Swords.Soldiers\Data\Fonts\defaultFontButtons\SD
9
f:\111\222\333\444\ 下有 images 这个空目录
f:\aaa\ 下有 images 这个空目录
这两个目录下都有同一个空目录images,这种情况,这个脚本把这种情况算是相同了,我认为这是对题理解的不妥.或者没写代码处理这个。
--5楼--
10秒左右结束,提示:
输入记录超过最大长度。请指定更大的最大限度。
请按任意键继续. . .
生成 F_Record.txt = 0
--6楼--
cpu占用28%,磁盘读写一直都是200k左右,运行2小时左右后,磁盘占用基本为0,而cpu占用高了.运行了23小时左右,还没完,我强制关闭了脚本。
貌似在脚本目录生成了3MB多的list.txt,但我删了,我打算抽空重新运行一遍。这个脚本貌似很久会更新一下list.txt
敢问6楼apang:你这脚本测试时运行了多少小时?我这初步看貌似得2---3天!
--8楼--
脚本中,要测试的文件夹,改成f:后,脚本开始了。在脚本目录生成了temp123这个文件夹,和其中的文件,cpu42%,写盘20k每秒.
运行了23小时左右,一点文本还没出来呢,貌似算法和6楼类似,但比6楼还慢。
敢问8楼 wankoilz :你这脚本测试时运行了多少小时?我这初步看貌似得2---3天!
---我的疑惑---
关于第九题,你们是怎样测试自己的代码的?用了多久?测过其他人的代码么?我建议大家在自己机子上测测。
---第九题测试结论---
1 虽然有很多毛病,相对全的,相对快的是3楼脚本。 ----3楼道:“说那么多废话,还不是我第一?!”
2 倒数第一的应该是5楼。
3 6楼,8楼脚本都太慢。我看至少要3天3夜,这还是我这机子。
【第九题测试 完】 |
|