← Index
NYTProf Performance Profile   « line view »
For webmerge/scripts/webmerge.pl
  Run on Mon Oct 7 02:42:42 2013
Reported on Mon Oct 7 03:03:17 2013

Filename/home/ocbnet/domain/ocbnet.ch/vhost/webmerge/htdocs/webmerge/scripts/modules/OCBNET/Spritesets.pm
StatementsExecuted 21 statements in 5.67ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11112.1ms61.8msOCBNET::Spritesets::::BEGIN@33OCBNET::Spritesets::BEGIN@33
1117.66ms44.2msOCBNET::Spritesets::::BEGIN@24OCBNET::Spritesets::BEGIN@24
1115.94ms92.6msOCBNET::Spritesets::::BEGIN@25OCBNET::Spritesets::BEGIN@25
1114.67ms4.94msOCBNET::Spritesets::::BEGIN@20OCBNET::Spritesets::BEGIN@20
1113.94ms4.22msOCBNET::Spritesets::::BEGIN@23OCBNET::Spritesets::BEGIN@23
1112.99ms3.73msOCBNET::Spritesets::::BEGIN@28OCBNET::Spritesets::BEGIN@28
1112.11ms2.83msOCBNET::Spritesets::::BEGIN@27OCBNET::Spritesets::BEGIN@27
1111.58ms2.34msOCBNET::Spritesets::::BEGIN@30OCBNET::Spritesets::BEGIN@30
111945µs1.68msOCBNET::Spritesets::::BEGIN@29OCBNET::Spritesets::BEGIN@29
11150µs50µsOCBNET::Spritesets::::BEGIN@26OCBNET::Spritesets::BEGIN@26
Call graph for these subroutines as a Graphviz dot language file.
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####################################################################################################
16package OCBNET::Spritesets;
17####################################################################################################
18
19# default fitter algorithm
202770µs14.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
use OCBNET::Packer::2D;
# spent 4.94ms making 1 call to OCBNET::Spritesets::BEGIN@20
21
22# load main spriteset modules
232636µs14.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
use OCBNET::Spritesets::Block;
# spent 4.22ms making 1 call to OCBNET::Spritesets::BEGIN@23
242568µs144.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
use OCBNET::Spritesets::Sprite;
# spent 44.2ms making 1 call to OCBNET::Spritesets::BEGIN@24
252606µs192.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
use OCBNET::Spritesets::Canvas;
# spent 92.6ms making 1 call to OCBNET::Spritesets::BEGIN@25
262156µs150µs
# spent 50µs within OCBNET::Spritesets::BEGIN@26 which was called: # once (50µs+0s) by main::BEGIN@25 at line 26
use OCBNET::Spritesets::Container;
# spent 50µs making 1 call to OCBNET::Spritesets::BEGIN@26
272580µs12.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
use OCBNET::Spritesets::Corner;
# spent 2.83ms making 1 call to OCBNET::Spritesets::BEGIN@27
282588µs13.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
use OCBNET::Spritesets::Stack;
# spent 3.73ms making 1 call to OCBNET::Spritesets::BEGIN@28
292570µs11.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
use OCBNET::Spritesets::Edge;
# spent 1.68ms making 1 call to OCBNET::Spritesets::BEGIN@29
302564µs12.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
use OCBNET::Spritesets::Fit;
# spent 2.34ms making 1 call to OCBNET::Spritesets::BEGIN@30
31
32# load the parser for stylesheets
332621µs161.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
use OCBNET::Spritesets::CSS::Parser;
# spent 61.8ms making 1 call to OCBNET::Spritesets::BEGIN@33
34
35####################################################################################################
36####################################################################################################
37110µs1;