Leser: 2
![]() |
|< 1 2 >| | ![]() |
14 Einträge, 2 Seiten |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
use FindBin qw($Bin); chdir($Bin);
$t=time;
for(1..150000)
{
#&a;
&b;
}
$zeit = time - $t;
print "Zeit: $zeit\n";
sub a
{
opendir(DIR,'t') or die $!;
@files = grep{$_ !~ /^\.\.?$/}readdir(DIR);
closedir DIR;
}
sub b
{
opendir(DIR,'t') or die $!;
@files = readdir(DIR);
closedir DIR; shift(@files);shift(@files);
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/perl -w
$home = "/home/sidburn/";
$t=time;
for(1..150000)
{
# &a;
# &b;
&c;
}
$zeit = time - $t;
print "Zeit: $zeit\n";
sub a
{
opendir(DIR,$home) or die $!;
@files = grep{$_ !~ /^\.\.?$/}readdir(DIR);
closedir DIR;
}
sub b
{
opendir(DIR,$home) or die $!;
@files = readdir(DIR);
closedir DIR; shift(@files);shift(@files);
}
sub c
{
glob("$home*");
}
![]() |
|< 1 2 >| | ![]() |
14 Einträge, 2 Seiten |