Board logo

标题: [原创]关于匹配Glob函数于函数unlink删除文件效率比较 [打印本页]

作者: cnangel    时间: 2005-4-5 22:35     标题: [原创]关于匹配Glob函数于函数unlink删除文件效率比较

[watermark]转贴请注明出处!
作者:Cnangel
讨论帖子见http://www.leohacks.com/cgi-bin/ ... pic=3601&show=0
实际上:直接unlink效率比Glob+unlink快,但是在数据多的情况下,unlink显得有点冗繁,而Glob+unlink代码就简单化了,牺牲效率来换取代码的简洁化。
个人认为最好不要用Glob+unlink,但也看情况而来。
比较代码步骤如下:
1,首先用u.pl生成一个test目录:里面含10000个文件
2,再用分别d1.pl和d2.pl进行对其分别删除(注意d1.pl删除10000个文件后要再次用u.pl生成10000个文件);
3,多次比较发现先执行d1.pl的耗时为: 0.48,3.805,0,0
     d2.pl的耗时为:0.861,14.34,0,0
     
       先执行d2.pl的耗时为:0.871,14.23,0,0
             d1.pl的耗时为: 0.47,3.264,0,0
附件为测试程序:
[/watermark]




欢迎光临 星星博客 (http://commerce.huhoo.net/) Powered by Discuz! 7.0.0