Leser: 1
![]() |
|< 1 2 3 >| | ![]() |
26 Einträge, 3 Seiten |
Quoteausserdem kann das einbinden eines moduls und exportieren von funktionen schon mehr laufzeit kosten als das greppen durch eine kleine liste.
1
2
3
4
5
6
7
8
9
10
11
12
use Benchmark;
use strict;
use List::Util qw(first);
my @x = (0..50000);
Benchmark::cmpthese(1000000, {
'Grep' => 'my $y = grep {$_ == 45000} @x',
'Util' => 'my $y = first {$_ == 45000} @x' });
# Ergibt
Rate Util Grep
Util 914077/s -- -63%
Grep 2463054/s 169% --
![]() |
|< 1 2 3 >| | ![]() |
26 Einträge, 3 Seiten |