Filename | /home/sulbeck/perl-modules/Date-Manip-6.49/internal/benchmarks/tz/../dm5dm6_ex3 |
Statements | Executed 2451 statements in 18.1ms |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
41353 | 4 | 1 | 12.8ms | 12.8ms | FETCH (xsub) | Tie::Hash::NamedCapture::
1 | 1 | 1 | 1.67ms | 3.82ms | BEGIN@10 | main::
1 | 1 | 1 | 1.52ms | 1.54ms | BEGIN@7 | main::
1 | 1 | 1 | 1.03ms | 1.03ms | CORE:backtick (opcode) | main::
1 | 1 | 1 | 195µs | 219µs | BEGIN@8 | main::
1 | 1 | 1 | 39µs | 39µs | CORE:prtf (opcode) | main::
1 | 1 | 1 | 5µs | 5µs | VERSION (xsub) | UNIVERSAL::
1 | 1 | 1 | 3µs | 3µs | (bool (xsub) | version::
1 | 1 | 1 | 2µs | 2µs | (cmp (xsub) | version::
2 | 1 | 1 | 1µs | 1µs | method_changed_in (xsub) | mro::
4 | 3 | 1 | 1µs | 1µs | SvREADONLY (xsub) | Internals::
0 | 0 | 0 | 0s | 0s | RUNTIME | main::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
0 | 711 | 36.8ms | Profile data that couldn't be associated with a specific line: # spent 639µs making 2 calls to Date::Manip::TZ::ammeri00::END, avg 320µs/call
# spent 608µs making 2 calls to Date::Manip::Zones::END, avg 304µs/call
# spent 412µs making 2 calls to Date::Manip::TZ::asgaza00::END, avg 206µs/call
# spent 349µs making 2 calls to Date::Manip::TZ::ashebr00::END, avg 174µs/call
# spent 298µs making 2 calls to Date::Manip::TZ::amnew_00::END, avg 149µs/call
# spent 294µs making 2 calls to Date::Manip::TZ::amthun00::END, avg 147µs/call
# spent 290µs making 2 calls to Date::Manip::TZ::amhali00::END, avg 145µs/call
# spent 290µs making 2 calls to Date::Manip::TZ::amsitk00::END, avg 145µs/call
# spent 265µs making 2 calls to Date::Manip::TZ::euista00::END, avg 132µs/call
# spent 263µs making 2 calls to Date::Manip::TZ::amcent00::END, avg 132µs/call
# spent 262µs making 2 calls to Date::Manip::TZ::ammont03::END, avg 131µs/call
# spent 260µs making 2 calls to Date::Manip::TZ::amglac00::END, avg 130µs/call
# spent 259µs making 2 calls to Date::Manip::TZ::amtoro00::END, avg 130µs/call
# spent 255µs making 2 calls to Date::Manip::TZ::amdenv00::END, avg 128µs/call
# spent 255µs making 2 calls to Date::Manip::TZ::atberm00::END, avg 127µs/call
# spent 254µs making 2 calls to Date::Manip::TZ::afcair00::END, avg 127µs/call
# spent 254µs making 2 calls to Date::Manip::TZ::asjeru00::END, avg 127µs/call
# spent 250µs making 2 calls to Date::Manip::TZ::amchic00::END, avg 125µs/call
# spent 249µs making 2 calls to Date::Manip::TZ::amgoos00::END, avg 125µs/call
# spent 249µs making 2 calls to Date::Manip::TZ::amwinn00::END, avg 125µs/call
# spent 245µs making 2 calls to Date::Manip::TZ::asnico00::END, avg 122µs/call
# spent 240µs making 2 calls to Date::Manip::TZ::ammonc00::END, avg 120µs/call
# spent 238µs making 2 calls to Date::Manip::TZ::amnew_01::END, avg 119µs/call
# spent 238µs making 2 calls to Date::Manip::TZ::eumona00::END, avg 119µs/call
# spent 236µs making 2 calls to Date::Manip::TZ::eulond00::END, avg 118µs/call
# spent 233µs making 2 calls to Date::Manip::TZ::amlos_00::END, avg 116µs/call
# spent 232µs making 2 calls to Date::Manip::TZ::atazor00::END, avg 116µs/call
# spent 231µs making 2 calls to Date::Manip::TZ::euoslo00::END, avg 116µs/call
# spent 231µs making 2 calls to Date::Manip::TZ::aubrok00::END, avg 116µs/call
# spent 226µs making 2 calls to Date::Manip::TZ::eudubl00::END, avg 113µs/call
# spent 226µs making 2 calls to Date::Manip::TZ::eumadr00::END, avg 113µs/call
# spent 225µs making 2 calls to Date::Manip::TZ::aminuv00::END, avg 112µs/call
# spent 223µs making 2 calls to Date::Manip::TZ::amnipi00::END, avg 112µs/call
# spent 221µs making 2 calls to Date::Manip::TZ::amyell00::END, avg 111µs/call
# spent 221µs making 2 calls to Date::Manip::TZ::atmade00::END, avg 110µs/call
# spent 221µs making 2 calls to Date::Manip::TZ::aucurr00::END, avg 110µs/call
# spent 221µs making 2 calls to Date::Manip::TZ::eulisb00::END, avg 110µs/call
# spent 220µs making 2 calls to Date::Manip::TZ::eutira00::END, avg 110µs/call
# spent 218µs making 2 calls to Date::Manip::TZ::asbeir00::END, avg 109µs/call
# spent 217µs making 2 calls to Date::Manip::TZ::amcamp00::END, avg 108µs/call
# spent 216µs making 2 calls to Date::Manip::TZ::amvanc00::END, avg 108µs/call
# spent 214µs making 2 calls to Date::Manip::TZ::cet00::END, avg 107µs/call
# spent 213µs making 2 calls to Date::Manip::TZ::ausydn00::END, avg 107µs/call
# spent 213µs making 2 calls to Date::Manip::TZ::eustoc00::END, avg 107µs/call
# spent 213µs making 2 calls to Date::Manip::TZ::afcasa00::END, avg 107µs/call
# spent 213µs making 2 calls to Date::Manip::TZ::auhoba00::END, avg 106µs/call
# spent 212µs making 2 calls to Date::Manip::TZ::amtell00::END, avg 106µs/call
# spent 212µs making 2 calls to Date::Manip::TZ::met00::END, avg 106µs/call
# spent 212µs making 2 calls to Date::Manip::TZ::amwhit00::END, avg 106µs/call
# spent 212µs making 2 calls to Date::Manip::TZ::eukiev00::END, avg 106µs/call
# spent 211µs making 2 calls to Date::Manip::TZ::ambois00::END, avg 105µs/call
# spent 211µs making 2 calls to Date::Manip::TZ::atfaro00::END, avg 105µs/call
# spent 211µs making 2 calls to Date::Manip::TZ::wet00::END, avg 105µs/call
# spent 210µs making 2 calls to Date::Manip::TZ::euberl00::END, avg 105µs/call
# spent 210µs making 2 calls to Date::Manip::TZ::eugibr00::END, avg 105µs/call
# spent 209µs making 2 calls to Date::Manip::TZ::eucope00::END, avg 105µs/call
# spent 209µs making 2 calls to Date::Manip::TZ::eupari00::END, avg 104µs/call
# spent 209µs making 2 calls to Date::Manip::TZ::euathe00::END, avg 104µs/call
# spent 208µs making 2 calls to Date::Manip::TZ::euprag00::END, avg 104µs/call
# spent 208µs making 2 calls to Date::Manip::TZ::aumelb00::END, avg 104µs/call
# spent 207µs making 2 calls to Date::Manip::TZ::euando00::END, avg 104µs/call
# spent 207µs making 2 calls to Date::Manip::TZ::asdama00::END, avg 103µs/call
# spent 207µs making 2 calls to Date::Manip::TZ::auadel00::END, avg 103µs/call
# spent 206µs making 2 calls to Date::Manip::TZ::amknox00::END, avg 103µs/call
# spent 206µs making 2 calls to Date::Manip::TZ::amloui00::END, avg 103µs/call
# spent 206µs making 2 calls to Date::Manip::TZ::eubrus00::END, avg 103µs/call
# spent 205µs making 2 calls to Date::Manip::TZ::amhava00::END, avg 103µs/call
# spent 205µs making 2 calls to Date::Manip::TZ::ammont02::END, avg 103µs/call
# spent 205µs making 2 calls to Date::Manip::TZ::eusofi00::END, avg 102µs/call
# spent 204µs making 2 calls to Date::Manip::TZ::eubuda00::END, avg 102µs/call
# spent 203µs making 2 calls to Date::Manip::TZ::amedmo00::END, avg 102µs/call
# spent 203µs making 2 calls to Date::Manip::TZ::euamst00::END, avg 101µs/call
# spent 202µs making 2 calls to Date::Manip::TZ::amjune00::END, avg 101µs/call
# spent 202µs making 2 calls to Date::Manip::TZ::eumalt00::END, avg 101µs/call
# spent 199µs making 2 calls to Date::Manip::TZ::amchih00::END, avg 99µs/call
# spent 197µs making 2 calls to Date::Manip::TZ::ammexi00::END, avg 99µs/call
# spent 196µs making 2 calls to Date::Manip::TZ::amcuia00::END, avg 98µs/call
# spent 194µs making 2 calls to Date::Manip::TZ::amtiju00::END, avg 97µs/call
# spent 193µs making 2 calls to Date::Manip::TZ::euzapo00::END, avg 97µs/call
# spent 193µs making 2 calls to Date::Manip::TZ::paeast00::END, avg 96µs/call
# spent 193µs making 2 calls to Date::Manip::TZ::eurome00::END, avg 96µs/call
# spent 192µs making 2 calls to Date::Manip::TZ::euwars00::END, avg 96µs/call
# spent 192µs making 2 calls to Date::Manip::TZ::atcana00::END, avg 96µs/call
# spent 192µs making 2 calls to Date::Manip::TZ::amindi00::END, avg 96µs/call
# spent 191µs making 2 calls to Date::Manip::TZ::amnass00::END, avg 95µs/call
# spent 190µs making 2 calls to Date::Manip::TZ::asamma00::END, avg 95µs/call
# spent 190µs making 2 calls to Date::Manip::TZ::eet00::END, avg 95µs/call
# spent 189µs making 2 calls to Date::Manip::TZ::euluxe00::END, avg 95µs/call
# spent 189µs making 2 calls to Date::Manip::TZ::eubelg00::END, avg 94µs/call
# spent 188µs making 2 calls to Date::Manip::TZ::euchis00::END, avg 94µs/call
# spent 188µs making 2 calls to Date::Manip::TZ::amdaws00::END, avg 94µs/call
# spent 187µs making 2 calls to Date::Manip::TZ::amscor00::END, avg 94µs/call
# spent 187µs making 2 calls to Date::Manip::TZ::amgodt00::END, avg 94µs/call
# spent 186µs making 2 calls to Date::Manip::TZ::amiqal00::END, avg 93µs/call
# spent 186µs making 2 calls to Date::Manip::TZ::euvien00::END, avg 93µs/call
# spent 186µs making 2 calls to Date::Manip::TZ::amsant00::END, avg 93µs/call
# spent 185µs making 2 calls to Date::Manip::TZ::amanch00::END, avg 93µs/call
# spent 185µs making 2 calls to Date::Manip::TZ::ampete00::END, avg 93µs/call
# spent 185µs making 2 calls to Date::Manip::TZ::euhels00::END, avg 93µs/call
# spent 185µs making 2 calls to Date::Manip::TZ::eubuch00::END, avg 92µs/call
# spent 184µs making 2 calls to Date::Manip::TZ::ambeul00::END, avg 92µs/call
# spent 182µs making 2 calls to Date::Manip::TZ::aulord00::END, avg 91µs/call
# spent 181µs making 2 calls to Date::Manip::TZ::antrol00::END, avg 91µs/call
# spent 181µs making 2 calls to Date::Manip::TZ::eutall00::END, avg 90µs/call
# spent 180µs making 2 calls to Date::Manip::TZ::amnome00::END, avg 90µs/call
# spent 179µs making 2 calls to Date::Manip::TZ::ammont00::END, avg 90µs/call
# spent 178µs making 2 calls to Date::Manip::TZ::amrank00::END, avg 89µs/call
# spent 177µs making 2 calls to Date::Manip::TZ::afceut00::END, avg 89µs/call
# spent 176µs making 2 calls to Date::Manip::TZ::amadak00::END, avg 88µs/call
# spent 174µs making 2 calls to Date::Manip::TZ::eusimf00::END, avg 87µs/call
# spent 173µs making 2 calls to Date::Manip::TZ::ammeno00::END, avg 87µs/call
# spent 173µs making 2 calls to Date::Manip::TZ::ammiqu00::END, avg 87µs/call
# spent 172µs making 2 calls to Date::Manip::TZ::amyaku00::END, avg 86µs/call
# spent 172µs making 2 calls to Date::Manip::TZ::amgran00::END, avg 86µs/call
# spent 171µs making 2 calls to Date::Manip::TZ::amthul00::END, avg 86µs/call
# spent 171µs making 2 calls to Date::Manip::TZ::euriga00::END, avg 85µs/call
# spent 170µs making 2 calls to Date::Manip::TZ::amasun00::END, avg 85µs/call
# spent 168µs making 2 calls to Date::Manip::TZ::ammata00::END, avg 84µs/call
# spent 168µs making 2 calls to Date::Manip::TZ::amreso00::END, avg 84µs/call
# spent 167µs making 2 calls to Date::Manip::TZ::amdetr00::END, avg 83µs/call
# spent 167µs making 2 calls to Date::Manip::TZ::ammont01::END, avg 83µs/call
# spent 165µs making 2 calls to Date::Manip::TZ::eumins00::END, avg 82µs/call
# spent 164µs making 2 calls to Date::Manip::TZ::ampang00::END, avg 82µs/call
# spent 162µs making 2 calls to Date::Manip::TZ::amrain00::END, avg 81µs/call
# spent 162µs making 2 calls to Date::Manip::TZ::euuzhg00::END, avg 81µs/call
# spent 161µs making 2 calls to Date::Manip::TZ::afwind00::END, avg 81µs/call
# spent 161µs making 2 calls to Date::Manip::TZ::amport00::END, avg 81µs/call
# spent 161µs making 2 calls to Date::Manip::TZ::amsao_00::END, avg 81µs/call
# spent 160µs making 2 calls to Date::Manip::TZ::amvinc00::END, avg 80µs/call
# spent 158µs making 2 calls to Date::Manip::TZ::amcamb00::END, avg 79µs/call
# spent 158µs making 2 calls to Date::Manip::TZ::euviln00::END, avg 79µs/call
# spent 157µs making 2 calls to Date::Manip::TZ::euzuri00::END, avg 79µs/call
# spent 157µs making 2 calls to Date::Manip::TZ::ammare00::END, avg 79µs/call
# spent 155µs making 2 calls to Date::Manip::TZ::ambahi01::END, avg 78µs/call
# spent 149µs making 2 calls to Date::Manip::TZ::asbaku00::END, avg 74µs/call
# spent 147µs making 2 calls to Date::Manip::TZ::amwina00::END, avg 74µs/call
# spent 142µs making 2 calls to Date::Manip::TZ::afel_a00::END, avg 71µs/call
# spent 136µs making 2 calls to Date::Manip::TZ::eumosc00::END, avg 68µs/call
# spent 134µs making 2 calls to Date::Manip::TZ::atstan00::END, avg 67µs/call
# spent 132µs making 2 calls to Date::Manip::TZ::amveva00::END, avg 66µs/call
# spent 129µs making 2 calls to Date::Manip::TZ::ammaza00::END, avg 65µs/call
# spent 127µs making 2 calls to Date::Manip::TZ::ambeli00::END, avg 64µs/call
# spent 126µs making 2 calls to Date::Manip::TZ::ambuen00::END, avg 63µs/call
# spent 126µs making 2 calls to Date::Manip::TZ::amdaws01::END, avg 63µs/call
# spent 125µs making 2 calls to Date::Manip::TZ::amojin00::END, avg 63µs/call
# spent 122µs making 2 calls to Date::Manip::TZ::asaqta00::END, avg 61µs/call
# spent 118µs making 2 calls to Date::Manip::TZ::eukali00::END, avg 59µs/call
# spent 116µs making 2 calls to Date::Manip::TZ::asmaca00::END, avg 58µs/call
# spent 115µs making 2 calls to Date::Manip::TZ::amsant02::END, avg 58µs/call
# spent 112µs making 2 calls to Date::Manip::TZ::amregi00::END, avg 56µs/call
# spent 111µs making 2 calls to Date::Manip::TZ::asyaku00::END, avg 55µs/call
# spent 107µs making 2 calls to Date::Manip::TZ::amcanc00::END, avg 54µs/call
# spent 107µs making 2 calls to Date::Manip::TZ::asmaga00::END, avg 53µs/call
# spent 100µs making 2 calls to Date::Manip::TZ::asqyzy00::END, avg 50µs/call
# spent 99µs making 2 calls to Date::Manip::TZ::aftuni00::END, avg 50µs/call
# spent 96µs making 2 calls to Date::Manip::TZ::atreyk00::END, avg 48µs/call
# spent 96µs making 2 calls to Date::Manip::TZ::paapia00::END, avg 48µs/call
# spent 93µs making 2 calls to Date::Manip::TZ::afkhar00::END, avg 46µs/call
# spent 93µs making 2 calls to Date::Manip::TZ::ameiru00::END, avg 46µs/call
# spent 91µs making 2 calls to Date::Manip::TZ::amsan_01::END, avg 45µs/call
# spent 88µs making 2 calls to Date::Manip::TZ::anmacq00::END, avg 44µs/call
# spent 86µs making 2 calls to Date::Manip::TZ::ambahi00::END, avg 43µs/call
# spent 82µs making 2 calls to Date::Manip::TZ::ammetl00::END, avg 41µs/call
# spent 82µs making 2 calls to Date::Manip::TZ::eusama00::END, avg 41µs/call
# spent 81µs making 2 calls to Date::Manip::TZ::anpalm00::END, avg 41µs/call
# spent 81µs making 2 calls to Date::Manip::TZ::astehr00::END, avg 40µs/call
# spent 78µs making 2 calls to Date::Manip::TZ::ashong00::END, avg 39µs/call
# spent 78µs making 2 calls to Date::Manip::TZ::asirku00::END, avg 39µs/call
# spent 77µs making 2 calls to Date::Manip::TZ::asustm00::END, avg 39µs/call
# spent 76µs making 2 calls to Date::Manip::TZ::askhan00::END, avg 38µs/call
# spent 74µs making 2 calls to Date::Manip::TZ::askamc00::END, avg 37µs/call
# spent 74µs making 2 calls to Date::Manip::TZ::amtucu00::END, avg 37µs/call
# spent 74µs making 2 calls to Date::Manip::TZ::assakh00::END, avg 37µs/call
# spent 73µs making 2 calls to Date::Manip::TZ::amcata00::END, avg 37µs/call
# spent 73µs making 2 calls to Date::Manip::TZ::amcord00::END, avg 36µs/call
# spent 72µs making 2 calls to Date::Manip::TZ::asyere00::END, avg 36µs/call
# spent 71µs making 2 calls to Date::Manip::TZ::amarag00::END, avg 36µs/call
# spent 71µs making 2 calls to Date::Manip::TZ::ammend00::END, avg 36µs/call
# spent 71µs making 2 calls to Date::Manip::TZ::amsan_00::END, avg 35µs/call
# spent 70µs making 2 calls to Date::Manip::TZ::amboa_00::END, avg 35µs/call
# spent 70µs making 2 calls to Date::Manip::TZ::asbagh00::END, avg 35µs/call
# spent 69µs making 2 calls to Date::Manip::TZ::euvolg00::END, avg 35µs/call
# spent 69µs making 2 calls to Date::Manip::TZ::asyeka00::END, avg 34µs/call
# spent 68µs making 2 calls to Date::Manip::TZ::asanad00::END, avg 34µs/call
# spent 67µs making 2 calls to Date::Manip::TZ::amdanm00::END, avg 33µs/call
# spent 66µs making 2 calls to Date::Manip::TZ::aschit00::END, avg 33µs/call
# spent 66µs making 2 calls to Date::Manip::TZ::amushu00::END, avg 33µs/call
# spent 65µs making 2 calls to Date::Manip::TZ::amjama00::END, avg 32µs/call
# spent 63µs making 2 calls to Date::Manip::TZ::amrio_00::END, avg 32µs/call
# spent 62µs making 2 calls to Date::Manip::TZ::amla_r00::END, avg 31µs/call
# spent 62µs making 2 calls to Date::Manip::TZ::amjuju00::END, avg 31µs/call
# spent 61µs making 2 calls to Date::Manip::TZ::asoral00::END, avg 30µs/call
# spent 60µs making 2 calls to Date::Manip::TZ::asvlad00::END, avg 30µs/call
# spent 58µs making 2 calls to Date::Manip::TZ::assred00::END, avg 29µs/call
# spent 58µs making 2 calls to Date::Manip::TZ::amsalt00::END, avg 29µs/call
# spent 58µs making 2 calls to Date::Manip::TZ::asashg00::END, avg 29µs/call
# spent 56µs making 2 calls to Date::Manip::TZ::amrio_01::END, avg 28µs/call
# spent 53µs making 2 calls to Date::Manip::TZ::ambele00::END, avg 26µs/call
# spent 52µs making 2 calls to Date::Manip::TZ::assama00::END, avg 26µs/call
# spent 51µs making 2 calls to Date::Manip::TZ::asulaa00::END, avg 26µs/call
# spent 51µs making 2 calls to Date::Manip::TZ::aftrip00::END, avg 25µs/call
# spent 50µs making 2 calls to Date::Manip::TZ::astaip00::END, avg 25µs/call
# spent 50µs making 2 calls to Date::Manip::TZ::aschoi00::END, avg 25µs/call
# spent 49µs making 2 calls to Date::Manip::TZ::astbil00::END, avg 25µs/call
# spent 48µs making 2 calls to Date::Manip::TZ::afaccr00::END, avg 24µs/call
# spent 48µs making 2 calls to Date::Manip::TZ::asaqto00::END, avg 24µs/call
# spent 46µs making 2 calls to Date::Manip::TZ::pararo00::END, avg 23µs/call
# spent 46µs making 2 calls to Date::Manip::TZ::paefat00::END, avg 23µs/call
# spent 44µs making 2 calls to Date::Manip::TZ::afjoha00::END, avg 22µs/call
# spent 43µs making 2 calls to Date::Manip::TZ::ammace00::END, avg 22µs/call
# spent 42µs making 2 calls to Date::Manip::TZ::amfort00::END, avg 21µs/call
# spent 42µs making 2 calls to Date::Manip::TZ::amreci00::END, avg 21µs/call
# spent 39µs making 2 calls to Date::Manip::TZ::afalgi00::END, avg 19µs/call
# spent 39µs making 2 calls to Date::Manip::TZ::asshan00::END, avg 19µs/call
# spent 38µs making 2 calls to Date::Manip::TZ::askuch00::END, avg 19µs/call
# spent 35µs making 2 calls to Date::Manip::TZ::amport02::END, avg 18µs/call
# spent 34µs making 2 calls to Date::Manip::TZ::amsant03::END, avg 17µs/call
# spent 34µs making 2 calls to Date::Manip::TZ::amsant01::END, avg 17µs/call
# spent 33µs making 2 calls to Date::Manip::TZ::ammana01::END, avg 17µs/call
# spent 33µs making 2 calls to Date::Manip::TZ::ambarb00::END, avg 16µs/call
# spent 32µs making 2 calls to Date::Manip::TZ::amswif00::END, avg 16µs/call
# spent 31µs making 2 calls to Date::Manip::TZ::aubris00::END, avg 15µs/call
# spent 30µs making 2 calls to Date::Manip::TZ::asho_c00::END, avg 15µs/call
# spent 30µs making 2 calls to Date::Manip::TZ::aulind00::END, avg 15µs/call
# spent 27µs making 2 calls to Date::Manip::TZ::asseou00::END, avg 14µs/call
# spent 26µs making 2 calls to Date::Manip::TZ::aupert00::END, avg 13µs/call
# spent 25µs making 2 calls to Date::Manip::TZ::amherm00::END, avg 13µs/call
# spent 25µs making 2 calls to Date::Manip::TZ::amphoe00::END, avg 13µs/call
# spent 25µs making 2 calls to Date::Manip::TZ::andavi00::END, avg 12µs/call
# spent 25µs making 2 calls to Date::Manip::TZ::astoky00::END, avg 12µs/call
# spent 24µs making 2 calls to Date::Manip::TZ::asdhak00::END, avg 12µs/call
# spent 24µs making 2 calls to Date::Manip::TZ::asjaka00::END, avg 12µs/call
# spent 23µs making 2 calls to Date::Manip::TZ::ammana00::END, avg 12µs/call
# spent 23µs making 2 calls to Date::Manip::TZ::amguat00::END, avg 12µs/call
# spent 22µs making 2 calls to Date::Manip::TZ::asmani00::END, avg 11µs/call
# spent 21µs making 2 calls to Date::Manip::TZ::amcost00::END, avg 11µs/call
# spent 19µs making 2 calls to Date::Manip::TZ::amlima00::END, avg 10µs/call
# spent 19µs making 2 calls to Date::Manip::TZ::ampara00::END, avg 9µs/call
# spent 19µs making 2 calls to Date::Manip::TZ::askara00::END, avg 9µs/call
# spent 18µs making 2 calls to Date::Manip::TZ::amguya00::END, avg 9µs/call
# spent 18µs making 2 calls to Date::Manip::TZ::audarw00::END, avg 9µs/call
# spent 17µs making 2 calls to Date::Manip::TZ::amtegu00::END, avg 9µs/call
# spent 16µs making 2 calls to Date::Manip::TZ::ancase00::END, avg 8µs/call
# spent 16µs making 2 calls to Date::Manip::TZ::andumo00::END, avg 8µs/call
# spent 15µs making 2 calls to Date::Manip::TZ::asmaka00::END, avg 8µs/call
# spent 15µs making 2 calls to Date::Manip::TZ::pakiri00::END, avg 8µs/call
# spent 15µs making 2 calls to Date::Manip::TZ::panoum00::END, avg 8µs/call
# spent 15µs making 2 calls to Date::Manip::TZ::asdili00::END, avg 7µs/call
# spent 15µs making 2 calls to Date::Manip::TZ::assing00::END, avg 7µs/call
# spent 14µs making 2 calls to Date::Manip::TZ::ammart00::END, avg 7µs/call
# spent 14µs making 2 calls to Date::Manip::TZ::aspont00::END, avg 7µs/call
# spent 14µs making 2 calls to Date::Manip::TZ::ascolo00::END, avg 7µs/call
# spent 14µs making 2 calls to Date::Manip::TZ::askual00::END, avg 7µs/call
# spent 14µs making 2 calls to Date::Manip::TZ::afbiss00::END, avg 7µs/call
# spent 13µs making 2 calls to Date::Manip::TZ::amblan00::END, avg 7µs/call
# spent 13µs making 2 calls to Date::Manip::TZ::amatik00::END, avg 6µs/call
# spent 13µs making 2 calls to Date::Manip::TZ::amel_s00::END, avg 6µs/call
# spent 13µs making 2 calls to Date::Manip::TZ::askolk00::END, avg 6µs/call
# spent 12µs making 2 calls to Date::Manip::TZ::pakosr00::END, avg 6µs/call
# spent 12µs making 2 calls to Date::Manip::TZ::inkerg00::END, avg 6µs/call
# spent 12µs making 2 calls to Date::Manip::TZ::paboug00::END, avg 6µs/call
# spent 12µs making 2 calls to Date::Manip::TZ::pahono00::END, avg 6µs/call
# spent 12µs making 2 calls to Date::Manip::TZ::inmaur00::END, avg 6µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::afmapu00::END, avg 6µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::afmonr00::END, avg 6µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::pasaip00::END, avg 5µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::amcara00::END, avg 5µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::anmaws00::END, avg 5µs/call
# spent 11µs making 2 calls to Date::Manip::TZ::aspyon00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::Offset::off093::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::ansyow00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::panaur00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::Offset::off021::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::aflago00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::papitc00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::asjaya00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::asrang00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::pamidw00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::ampuer00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::amanti00::END, avg 5µs/call
# spent 10µs making 2 calls to Date::Manip::TZ::asriya00::END, avg 5µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::anroth00::END, avg 5µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::anvost00::END, avg 5µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::pakwaj00::END, avg 5µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::afnair00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::amla_p00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::pamaju00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::amcaym00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::asthim00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::amcura00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::afndja00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::ampana00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::papala00::END, avg 4µs/call
# spent 9µs making 2 calls to Date::Manip::TZ::papohn00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::Offset::off050::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::Offset::off263::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::Offset::off380::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::Offset::off288::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::amguay00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::Offset::off000::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::askath00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::n00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::etgmtm11::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::pagala00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::asqata00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::z00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::askabu00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::etgmtp00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::ambogo00::END, avg 4µs/call
# spent 8µs making 2 calls to Date::Manip::TZ::amcaye00::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::amcres00::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::paguad00::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::Offset::off163::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::g00::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::amport01::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::x00::END, avg 4µs/call
# spent 7µs making 2 calls to Date::Manip::Offset::off366::END, avg 3µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::afabid00::END, avg 3µs/call
# spent 7µs making 2 calls to Date::Manip::TZ::inmahe00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::Offset::off328::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::asduba00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmt00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::c00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtm07::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::patahi00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtm01::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtp05::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::Offset::off194::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtp02::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::o00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::utc00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::inreun00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::h00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::Offset::off076::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::v00::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtm12::END, avg 3µs/call
# spent 6µs making 2 calls to Date::Manip::TZ::etgmtp04::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::d00::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::e00::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::etgmtm10::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::etgmtp11::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::f00::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::Offset::off395::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::etgmtm09::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::k00::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::q00::END, avg 3µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::etgmtm08::END, avg 2µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::etgmtp06::END, avg 2µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::p00::END, avg 2µs/call
# spent 5µs making 2 calls to Date::Manip::TZ::ut00::END, avg 2µs/call
# spent 4µs making 2 calls to Date::Manip::Offset::off412::END, avg 2µs/call
# spent 4µs making 2 calls to Date::Manip::Offset::off111::END, avg 2µs/call
# spent 3µs making 1 call to Date::Manip::Date::END
# spent 2µs making 1 call to Date::Manip::Obj::END
# spent 2µs making 1 call to Date::Manip::Delta::END
# spent 2µs making 1 call to Date::Manip::Base::END
# spent 2µs making 1 call to Date::Manip::TZ_Base::END | ||
1 | 1 | 979µs | #!/usr/bin/perl | ||
2 | |||||
3 | # Usage: dm5dm6 VERS FILE | ||||
4 | # VERS = 5, 6, 6o | ||||
5 | # FILE = file containing a list of dates | ||||
6 | |||||
7 | 2 | 1.43ms | 2 | 1.54ms | # spent 1.54ms (1.52+22µs) within main::BEGIN@7 which was called:
# once (1.52ms+22µs) by main::NULL at line 7 # spent 1.54ms making 1 call to main::BEGIN@7
# spent 4µs making 1 call to warnings::import |
8 | 2 | 197µs | 2 | 229µs | # spent 219µs (195+24) within main::BEGIN@8 which was called:
# once (195µs+24µs) by main::NULL at line 8 # spent 219µs making 1 call to main::BEGIN@8
# spent 10µs making 1 call to strict::import |
9 | |||||
10 | 2 | 182µs | 2 | 4.85ms | # spent 3.82ms (1.67+2.15) within main::BEGIN@10 which was called:
# once (1.67ms+2.15ms) by main::NULL at line 10 # spent 3.82ms making 1 call to main::BEGIN@10
# spent 1.03ms making 1 call to Time::HiRes::import |
11 | |||||
12 | 1 | 700ns | my ($vers,$file) = @ARGV; | ||
13 | |||||
14 | 1 | 1.17ms | 1 | 1.03ms | my @dates = `cat $file`; # spent 1.03ms making 1 call to main::CORE:backtick |
15 | 1 | 35µs | chomp(@dates); | ||
16 | |||||
17 | 1 | 200ns | my $obj; | ||
18 | 1 | 700ns | if ($vers eq '5') { | ||
19 | require Date::Manip::DM5; | ||||
20 | Date::Manip::DM5->import(qw(ParseDate)); | ||||
21 | } elsif ($vers eq '6') { | ||||
22 | require Date::Manip::DM6; | ||||
23 | Date::Manip::DM6->import(qw(ParseDate)); | ||||
24 | } elsif ($vers eq '6o') { | ||||
25 | 1 | 68µs | require Date::Manip::Date; | ||
26 | 1 | 5µs | 1 | 4.10ms | $obj = new Date::Manip::Date; # spent 4.10ms making 1 call to Date::Manip::Obj::new |
27 | } else { | ||||
28 | die "ERROR: invalid version\n"; | ||||
29 | } | ||||
30 | |||||
31 | 1 | 10µs | 1 | 7µs | my $t0 = [gettimeofday()]; # spent 7µs making 1 call to Time::HiRes::gettimeofday |
32 | |||||
33 | 1 | 2µs | if ($vers eq '5' || $vers eq '6') { | ||
34 | foreach my $date (@dates) { | ||||
35 | ParseDate($date); | ||||
36 | } | ||||
37 | } elsif ($vers eq '6o') { | ||||
38 | foreach my $date (@dates) { | ||||
39 | 2433 | 2.81ms | 2433 | 2.21s | $obj->parse($date); # spent 2.21s making 2433 calls to Date::Manip::Date::parse, avg 907µs/call |
40 | } | ||||
41 | } | ||||
42 | |||||
43 | 1 | 7µs | 1 | 2µs | my $t1 = [gettimeofday()]; # spent 2µs making 1 call to Time::HiRes::gettimeofday |
44 | 1 | 3µs | 1 | 5µs | my $et = tv_interval($t0, $t1)*1000; # spent 5µs making 1 call to Time::HiRes::tv_interval |
45 | |||||
46 | 1 | 11.2ms | 1 | 39µs | printf(STDOUT "Elapsed: %6.3f\n",$et); # spent 39µs making 1 call to main::CORE:prtf |
47 | |||||
48 | # 5 6 6o | ||||
49 | # dateset3.txt 857.250 2246.340 2090.676 | ||||
50 | # _notz 683.084 462.898 431.781 | ||||
# spent 1µs within Internals::SvREADONLY which was called 4 times, avg 350ns/call:
# 2 times (800ns+0s) by constant::import at line 149 of constant.pm, avg 400ns/call
# once (500ns+0s) by constant::BEGIN@24 at line 32 of constant.pm
# once (100ns+0s) by constant::BEGIN@24 at line 33 of constant.pm | |||||
# spent 12.8ms within Tie::Hash::NamedCapture::FETCH which was called 41353 times, avg 311ns/call:
# 24360 times (7.86ms+0s) by Date::Manip::Date::_parse_time at line 1663 of Date/Manip/Date.pm, avg 323ns/call
# 12150 times (3.54ms+0s) by Date::Manip::Date::_parse_date_common at line 1728 of Date/Manip/Date.pm, avg 291ns/call
# 2442 times (460µs+0s) by Date::Manip::Date::_parse_date at line 431 of Date/Manip/Date.pm, avg 189ns/call
# 2401 times (991µs+0s) by Date::Manip::Date::_parse_dow at line 1768 of Date/Manip/Date.pm, avg 413ns/call | |||||
# spent 5µs within UNIVERSAL::VERSION which was called:
# once (5µs+0s) by Encode::BEGIN@12 at line 12 of Encode.pm | |||||
# spent 1.03ms within main::CORE:backtick which was called:
# once (1.03ms+0s) by main::RUNTIME at line 14 | |||||
# spent 39µs within main::CORE:prtf which was called:
# once (39µs+0s) by main::RUNTIME at line 46 | |||||
# spent 1µs within mro::method_changed_in which was called 2 times, avg 700ns/call:
# 2 times (1µs+0s) by constant::import at line 182 of constant.pm, avg 700ns/call | |||||
# spent 3µs within version::(bool which was called:
# once (3µs+0s) by DynaLoader::BEGIN@22 at line 59 of Config.pm | |||||
# spent 2µs within version::(cmp which was called:
# once (2µs+0s) by DynaLoader::BEGIN@22 at line 62 of Config.pm |