← Index
Performance Profile   « block view • line view • sub view »
For /wise/base/deliv/dev/bin/getfix
  Run on Thu May 20 15:30:03 2010
Reported on Thu May 20 16:25:37 2010

File/wise/base/deliv/dev/lib/perl/WISE/Release.pm
Statements Executed53
Total Time0.000565 seconds

Subroutines — ordered by exclusive time
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
3220.000220.00022WISE::Release::new
3223.5e-53.5e-5WISE::Release::release
00000WISE::Release::BEGIN
00000WISE::Release::revision
00000WISE::Release::version

LineStmts.Exclusive
Time
Avg.Code
1#! /usr/bin/env perl
2
333.8e-51.3e-5use strict;
# spent 14µs making 1 call to strict::import
435.6e-51.9e-5use warnings;
# spent 39µs making 1 call to warnings::import
5
6#use lib qw(/wise/base/deliv/dev/lib/perl);
7
8package WISE::Release;
9
1030.000268.6e-5use vars qw($VERSION $RELEASE $REVISION);
# spent 49µs making 1 call to vars::import
11
1212.0e-62.0e-6my $version = '$Id: Release.pm 7228 2010-02-08 23:15:10Z tim $ ';
13
14100$VERSION = 1.00;
1511.0e-61.0e-6$REVISION= '$Id: Release.pm 7228 2010-02-08 23:15:10Z tim $ ';
1611.0e-61.0e-6$RELEASE = 'NONE';
17
18
# spent 218µs within WISE::Release::new which was called 3 times, avg 73µs/call: # 2 times (118µs+0) by WISE::UtilsLight::banner at line 99 of /wise/base/deliv/dev/lib/perl/WISE/UtilsLight.pm, avg 59µs/call # once (100µs+0) by WISE::IPACTbl::new at line 198 of /wise/base/deliv/dev/lib/perl/WISE/IPACTbl.pm
sub new {
19300.000186.0e-6 my $class = shift;
20 my %this;
21
22 $this{version} = $VERSION;
23 # The values will only cahnge here if it's current value matches
24 # the default pattern.
25 $this{revision} = $REVISION;
26 $this{revision} =~ s|\$[I]d:\s*(.*?)\s*\$|$1|;
27 $this{revision} ||= 'NONE';
28 $this{release} = $RELEASE;
29 $this{release} =~ s|\$[N]ame:\s*(.*?)\s*\$|$1|;
30 $this{release} ||= 'NONE';
31
32 return bless \%this,$class;
33}
34
35sub version { shift->{version}; }
36sub revision { shift->{revision}; }
37
# spent 35µs within WISE::Release::release which was called 3 times, avg 12µs/call: # 2 times (22µs+0) by WISE::UtilsLight::banner at line 99 of /wise/base/deliv/dev/lib/perl/WISE/UtilsLight.pm, avg 11µs/call # once (13µs+0) by WISE::IPACTbl::new at line 198 of /wise/base/deliv/dev/lib/perl/WISE/IPACTbl.pm
sub release {
3891.8e-52.0e-6 my $this=shift;
39 $RELEASE = $this->{release} = $_[0] || "NONE" if defined $_[0];
40 $this->{release};
41}
42
4311.3e-51.3e-51;