返回列表 回复 发帖

[原创]关于匹配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]

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表