package Foo; sub bar {} sub zap {} package main; Foo::bar(); Foo::bar(); Foo::zap(); Foo::zap(); #### [adamm@twins adamm]$ perl -d:DProf test.pl [adamm@twins adamm]$ dprofpp tmon.out Total Elapsed Time = 0.009968 Seconds User+System Time = 0.019968 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.00 0.000 -0.000 2 0.0000 - Foo::bar 0.00 0.000 -0.000 2 0.0000 - Foo::zap #### package Foo; use strict; sub bar {} sub zap {} package main; Foo::bar(); Foo::bar(); Foo::zap(); Foo::zap(); #### [adamm@mustafa adamm]$ perl -d:DProf test.pl [adamm@mustafa adamm]$ dprofpp tmon.out Total Elapsed Time = 0.019937 Seconds User+System Time = 0.019944 Seconds Exclusive Times %Time ExclSec CumulS #Calls sec/call Csec/c Name 0.00 0.000 -0.000 3 0.0000 - Foo::BEGIN 0.00 0.000 -0.000 1 0.0000 - strict::import 0.00 0.000 -0.000 1 0.0000 - strict::bits 0.00 0.000 -0.000 2 0.0000 - Foo::zap