Filename | /home/ocbnet/domain/ocbnet.ch/vhost/webmerge/htdocs/webmerge/scripts/modules/OCBNET/Spritesets.pm |
Statements | Executed 21 statements in 5.67ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
1 | 1 | 1 | 12.1ms | 61.8ms | BEGIN@33 | OCBNET::Spritesets::
1 | 1 | 1 | 7.66ms | 44.2ms | BEGIN@24 | OCBNET::Spritesets::
1 | 1 | 1 | 5.94ms | 92.6ms | BEGIN@25 | OCBNET::Spritesets::
1 | 1 | 1 | 4.67ms | 4.94ms | BEGIN@20 | OCBNET::Spritesets::
1 | 1 | 1 | 3.94ms | 4.22ms | BEGIN@23 | OCBNET::Spritesets::
1 | 1 | 1 | 2.99ms | 3.73ms | BEGIN@28 | OCBNET::Spritesets::
1 | 1 | 1 | 2.11ms | 2.83ms | BEGIN@27 | OCBNET::Spritesets::
1 | 1 | 1 | 1.58ms | 2.34ms | BEGIN@30 | OCBNET::Spritesets::
1 | 1 | 1 | 945µs | 1.68ms | BEGIN@29 | OCBNET::Spritesets::
1 | 1 | 1 | 50µs | 50µs | BEGIN@26 | OCBNET::Spritesets::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | ################################################################################################### | ||||
2 | # Copyright 2013 by Marcel Greter | ||||
3 | # This file is part of Webmerge (GPL3) | ||||
4 | #################################################################################################### | ||||
5 | # OCBNET Spriteset generator from annotated css | ||||
6 | # Inspired by http:://www.csssprites.org | ||||
7 | #################################################################################################### | ||||
8 | # more ideas: | ||||
9 | # ------------------------------------------------ | ||||
10 | # support for multiple background images (css3) | ||||
11 | # ------------------------------------------------ | ||||
12 | #################################################################################################### | ||||
13 | # buggy: media-gfx/graphicsmagick-1.3.16-r1 | ||||
14 | # fixed: media-gfx/graphicsmagick-1.3.18 | ||||
15 | #################################################################################################### | ||||
16 | package OCBNET::Spritesets; | ||||
17 | #################################################################################################### | ||||
18 | |||||
19 | # default fitter algorithm | ||||
20 | 2 | 770µs | 1 | 4.94ms | # spent 4.94ms (4.67+266µs) within OCBNET::Spritesets::BEGIN@20 which was called:
# once (4.67ms+266µs) by main::BEGIN@25 at line 20 # spent 4.94ms making 1 call to OCBNET::Spritesets::BEGIN@20 |
21 | |||||
22 | # load main spriteset modules | ||||
23 | 2 | 636µs | 1 | 4.22ms | # spent 4.22ms (3.94+275µs) within OCBNET::Spritesets::BEGIN@23 which was called:
# once (3.94ms+275µs) by main::BEGIN@25 at line 23 # spent 4.22ms making 1 call to OCBNET::Spritesets::BEGIN@23 |
24 | 2 | 568µs | 1 | 44.2ms | # spent 44.2ms (7.66+36.6) within OCBNET::Spritesets::BEGIN@24 which was called:
# once (7.66ms+36.6ms) by main::BEGIN@25 at line 24 # spent 44.2ms making 1 call to OCBNET::Spritesets::BEGIN@24 |
25 | 2 | 606µs | 1 | 92.6ms | # spent 92.6ms (5.94+86.6) within OCBNET::Spritesets::BEGIN@25 which was called:
# once (5.94ms+86.6ms) by main::BEGIN@25 at line 25 # spent 92.6ms making 1 call to OCBNET::Spritesets::BEGIN@25 |
26 | 2 | 156µs | 1 | 50µs | # spent 50µs within OCBNET::Spritesets::BEGIN@26 which was called:
# once (50µs+0s) by main::BEGIN@25 at line 26 # spent 50µs making 1 call to OCBNET::Spritesets::BEGIN@26 |
27 | 2 | 580µs | 1 | 2.83ms | # spent 2.83ms (2.11+720µs) within OCBNET::Spritesets::BEGIN@27 which was called:
# once (2.11ms+720µs) by main::BEGIN@25 at line 27 # spent 2.83ms making 1 call to OCBNET::Spritesets::BEGIN@27 |
28 | 2 | 588µs | 1 | 3.73ms | # spent 3.73ms (2.99+730µs) within OCBNET::Spritesets::BEGIN@28 which was called:
# once (2.99ms+730µs) by main::BEGIN@25 at line 28 # spent 3.73ms making 1 call to OCBNET::Spritesets::BEGIN@28 |
29 | 2 | 570µs | 1 | 1.68ms | # spent 1.68ms (945µs+731µs) within OCBNET::Spritesets::BEGIN@29 which was called:
# once (945µs+731µs) by main::BEGIN@25 at line 29 # spent 1.68ms making 1 call to OCBNET::Spritesets::BEGIN@29 |
30 | 2 | 564µs | 1 | 2.34ms | # spent 2.34ms (1.58+766µs) within OCBNET::Spritesets::BEGIN@30 which was called:
# once (1.58ms+766µs) by main::BEGIN@25 at line 30 # spent 2.34ms making 1 call to OCBNET::Spritesets::BEGIN@30 |
31 | |||||
32 | # load the parser for stylesheets | ||||
33 | 2 | 621µs | 1 | 61.8ms | # spent 61.8ms (12.1+49.7) within OCBNET::Spritesets::BEGIN@33 which was called:
# once (12.1ms+49.7ms) by main::BEGIN@25 at line 33 # spent 61.8ms making 1 call to OCBNET::Spritesets::BEGIN@33 |
34 | |||||
35 | #################################################################################################### | ||||
36 | #################################################################################################### | ||||
37 | 1 | 10µs | 1; |