Thread HEX Zahlen für HTML-Farbcodes ausgeben (20 answers)
Opened by format_c at 2005-01-19 10:15

esskar
 2005-01-21 09:16
#50850 #50850
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;
use Benchmark;

sub use_pack {print STDERR unpack "H6",pack "C3",255,0,100;}
sub use_printf {printf STDERR "%02X%02X%02X",255,0,100;}
sub use_sprintf {print STDERR sprintf "%02X%02X%02X",255,0,100;}


timethese(10_000_000,{
'Mit pack & unpack: ' => \&use_pack,
'Mit printf: ' => \&use_printf,
'Mit sprintf: ' => \&use_sprintf
}
);


Benchmark: timing 10000000 iterations of Mit pack & unpack: , Mit printf: , Mit sprintf: ...
Mit pack & unpack: : 53 wallclock secs (42.92 usr + 5.33 sys = 48.25 CPU) @ 207253.89/s (n=10000000)
Mit printf: : 62 wallclock secs (51.34 usr + 6.33 sys = 57.67 CPU) @ 173394.37/s (n=10000000)
Mit sprintf: : 18 wallclock secs (12.47 usr + 4.58 sys = 17.05 CPU) @ 586613.48/s (n=10000000)

View full thread HEX Zahlen für HTML-Farbcodes ausgeben