Profile Index - NYTProf

Performance Profile Index
For 05.Domain_and_Item.t
Run on Tue May 4 17:21:41 2010
Reported on Tue May 4 17:23:27 2010
Profile of 05.Domain_and_Item.t for 17.1s, executing 500074 statements and 177199 subroutine calls in 376 source files and 1514 string evals.

Top 15 Subroutines — ordered by exclusive time
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
140 | 1 | 2 | 15.2s | 15.2s | LWP::Protocol::http::SocketMethods::::CORE:sselectLWP::Protocol::http::SocketMethods::CORE:sselect (opcode)
2 | 1 | 2 | 105ms | 105ms | Socket::::inet_aton Socket::inet_aton (xsub)
2 | 1 | 2 | 72.7ms | 72.7ms | IO::Select::::CORE:sselect IO::Select::CORE:sselect (opcode)
236 | 7 | 3 | 27.5ms | 27.9ms | Class::MOP::Method::Generated::::_eval_closure Class::MOP::Method::Generated::_eval_closure
1999 | 13 | 8 | 24.4ms | 56.1ms | Class::MOP::Mixin::HasMethods::::get_method Class::MOP::Mixin::HasMethods::get_method
610 | 7 | 6 | 23.4ms | 25.2ms | Params::Validate::::_validate Params::Validate::_validate (xsub)
4 | 4 | 4 | 20.6ms | 23.2ms | utf8::::SWASHNEW utf8::SWASHNEW
727 | 27 | 11 | 17.9ms | 52.1ms | Class::MOP::Mixin::HasMethods::::add_method Class::MOP::Mixin::HasMethods::add_method
466 | 1 | 1 | 17.7ms | 34.7ms | DateTime::Locale::::_register DateTime::Locale::_register
2227 | 3 | 2 | 14.3ms | 21.6ms | Class::MOP::Package::::get_package_symbol Class::MOP::Package::get_package_symbol
79 | 79 | 72 | 13.2ms | 22.8ms | base::::import base::import
888 | 1 | 1 | 11.2ms | 15.2ms | Sub::Install::::__ANON__[Sub/Install.pm:175] Sub::Install::__ANON__[Sub/Install.pm:175]
1 | 1 | 1 | 10.8ms | 89.3ms | SimpleDB::Class::SQL::::BEGIN@19 SimpleDB::Class::SQL::BEGIN@19
41 | 1 | 1 | 10.8ms | 15.5s | LWP::Protocol::http::::request LWP::Protocol::http::request
276 | 1 | 1 | 10.5ms | 76.2ms | Class::MOP::Method::Accessor::::new Class::MOP::Method::Accessor::new

You can view a treemap of subroutine exclusive time, grouped by package.
NYTProf also generates call-graph files in Graphviz format: inter-package calls, all inter-subroutine calls (possibly too complex to render easily).

Source Code Files — ordered by exclusive time then name
Stmts | Exclusive Time | Reports | Source File
--- | --- | --- | ---
7239 | 15.2s | line • block • sub | LWP/Protocol/http.pm
664 | 108ms | line • block • sub | IO/Socket/INET.pm
107 | 74.6ms | line • block • sub | IO/Select.pm
33684 | 65.1ms | line • block • sub | Class/MOP/Class.pm (executed 1 string eval)
4670 | 63.0ms | line • block • sub | Class/MOP/Method/Generated.pm (executed 231 string evals)
32453 | 58.0ms | line • block • sub | Class/MOP/Mixin/HasMethods.pm (executed 1 string eval)
15222 | 51.9ms | line • block • sub | DateTime/Locale.pm (executed 930 string evals)
19359 | 42.8ms | line • block • sub | Class/MOP/Attribute.pm (executed 1 string eval)
24095 | 30.5ms | line • block • sub | Sub/Exporter.pm
12889 | 28.2ms | line • block • sub | Test/Builder.pm (executed 1 string eval)
21188 | 27.7ms | line • block • sub | Class/MOP/Package.pm (executed 1 string eval)
14335 | 27.6ms | line • block • sub | Sub/Install.pm
4089 | 27.1ms | line • block • sub | DateTime.pm (executed 66 string evals)
15646 | 26.5ms | line • block • sub | Moose/Meta/Attribute.pm
14154 | 26.1ms | line • block • sub | Net/HTTP/Methods.pm
8378 | 22.5ms | line • block • sub | utf8_heavy.pl
11477 | 21.2ms | line • block • sub | Class/MOP/Mixin/AttributeCore.pm (executed 1 string eval)
11423 | 20.9ms | line • block • sub | Moose/Exporter.pm (executed 1 string eval)
8675 | 20.8ms | line • block • sub | Class/MOP.pm (executed 1 string eval)
11638 | 20.5ms | line • block • sub | Moose/Meta/TypeConstraint.pm (executed 1 string eval)
6563 | 20.1ms | line • block • sub | Class/MOP/Method/Accessor.pm (executed 1 string eval)
14707 | 20.0ms | line • block • sub | HTTP/Headers.pm
7983 | 18.7ms | line • block • sub | Moose/Meta/Class.pm (executed 1 string eval)
9464 | 18.4ms | line • block • sub | Class/MOP/Instance.pm (executed 1 string eval)
508 | 17.6ms | line • block • sub | ../lib/SimpleDB/Class/Cache.pm (executed 41 string evals)
7070 | 15.9ms | line • block • sub | HTTP/Message.pm (executed 1 string eval)
4860 | 15.8ms | line • block • sub | LWP/UserAgent.pm
6591 | 14.9ms | line • block • sub | URI/Escape.pm (executed 1 string eval)
4659 | 14.6ms | line • block • sub | Moose/Util/TypeConstraints.pm (executed 5 string evals)
7701 | 14.5ms | line • block • sub | Class/MOP/Mixin/HasAttributes.pm (executed 1 string eval)
4950 | 12.1ms | line • block • sub | Class/MOP/Method/Wrapped.pm (executed 1 string eval)
3626 | 10.5ms | line • block • sub | Exporter.pm
5221 | 9.93ms | line • block • sub | Class/MOP/Method.pm (executed 1 string eval)
3488 | 9.12ms | line • block • sub | Moose/Meta/Method/Accessor.pm (executed 1 string eval)
1850 | 9.04ms | line • block • sub | SimpleDB/Client.pm
18 | 8.99ms | line • block • sub | DateTime/Locale/Catalog.pm
1017 | 8.91ms | line • block • sub | DateTime/Format/Strptime.pm (executed 10 string evals)
1052 | 8.26ms | line • block • sub | XML/Bare.pm
11560 | 7.82ms | line • block • sub | Data/OptList.pm
1600 | 7.78ms | line • block • sub | Exporter/Heavy.pm
4396 | 7.59ms | line • block • sub | Class/MOP/Method/Constructor.pm (executed 1 string eval)
11487 | 7.55ms | line • block • sub | Try/Tiny.pm (executed 1 string eval)
2161 | 7.54ms | line • block • sub | URI.pm (executed 1 string eval)
2112 | 7.52ms | line • block • sub | ../lib/SimpleDB/Class/Item.pm
1077 | 7.18ms | line • block • sub | DateTime/TimeZone.pm (executed 63 string evals)
2357 | 6.74ms | line • block • sub | URI/_server.pm
2274 | 6.39ms | line • block • sub | base.pm (executed 20 string evals)
1707 | 6.13ms | line • block • sub | Moose/Meta/Role.pm (executed 1 string eval)
248 | 6.09ms | line • block • sub | Test/More.pm (executed 1 string eval)
214 | 6.08ms | line • block • sub | File/Find.pm
1675 | 5.81ms | line • block • sub | LWP/Protocol.pm (executed 1 string eval)
1863 | 5.67ms | line • block • sub | HTTP/Config.pm
1011 | 5.30ms | line • block • sub | Moose.pm (executed 1 string eval)
1328 | 5.22ms | line • block • sub | Moose/Meta/Method/Constructor.pm
71 | 5.17ms | line • block • sub | IO/Uncompress/Base.pm
1493 | 5.11ms | line • block • sub | URI/_generic.pm
1088 | 5.07ms | line • block • sub | ../lib/SimpleDB/Class/Types.pm
2019 | 4.99ms | line • block • sub | Moose/Util/TypeConstraints/OptimizedConstraints.pm (executed 1 string eval)
721 | 4.82ms | line • block • sub | DateTime/Locale/Base.pm
115 | 4.75ms | line • block • sub | 05.Domain_and_Item.t
127 | 4.74ms | line • block • sub | IO/Handle.pm (executed 1 string eval)
789 | 4.63ms | line • block • sub | HTTP/Response.pm
2378 | 4.62ms | line • block • sub | Moose/Meta/TypeConstraint/Registry.pm (executed 1 string eval)
41 | 4.56ms | line • block • sub | Data/Dumper.pm
950 | 4.51ms | line • block • sub | Test/Deep.pm (executed 1 string eval)
1788 | 4.45ms | line • block • sub | MooseX/Types/TypeDecorator.pm
127 | 4.40ms | line • block • sub | JSON.pm (executed 4 string evals)
732 | 4.35ms | line • block • sub | UUID/Tiny.pm
2732 | 4.29ms | line • block • sub | constant.pm
1516 | 4.14ms | line • block • sub | MooseX/Types.pm
91 | 4.11ms | line • block • sub | Compress/Raw/Zlib.pm (executed 1 string eval)
736 | 4.11ms | line • block • sub | Moose/Object.pm (executed 1 string eval)
402 | 4.09ms | line • block • sub | DynaLoader.pm
122 | 4.03ms | line • block • sub | IO/Compress/Base/Common.pm (executed 1 string eval)
2202 | 3.97ms | line • block • sub | generated method (unknown origin)
2954 | 3.90ms | line • block • sub | Class/MOP/Class/Immutable/Trait.pm (executed 1 string eval)
854 | 3.81ms | line • block • sub | ../lib/SimpleDB/Class/SQL.pm
173 | 3.71ms | line • block • sub | AutoLoader.pm
644 | 3.58ms | line • block • sub | ../lib/SimpleDB/Class/ResultSet.pm
58 | 3.56ms | line • block • sub | Cwd.pm (executed 2 string evals)
354 | 3.53ms | line • block • sub | IO/Socket.pm
285 | 3.36ms | line • block • sub | ../lib/SimpleDB/Class/Domain.pm
996 | 3.33ms | line • block • sub | Moose/Meta/Role/Application/ToClass.pm (executed 1 string eval)
3000 | 3.30ms | line • block • sub | warnings.pm
416 | 3.21ms | line • block • sub | Storable.pm (executed 1 string eval)
1265 | 3.18ms | line • block • sub | strict.pm
1320 | 3.11ms | line • block • sub | HTTP/Request.pm
1125 | 3.01ms | line • block • sub | MooseX/Types/Base.pm
2067 | 2.97ms | line • block • sub | namespace/clean.pm
879 | 2.97ms | line • block • sub | vars.pm
1250 | 2.87ms | line • block • sub | Moose/Meta/Role/Application.pm (executed 1 string eval)
1145 | 2.84ms | line • block • sub | URI/_idna.pm
67 | 2.83ms | line • block • sub | MooseX/AttributeHelpers.pm (executed 1 string eval)
323 | 2.80ms | line • block • sub | HTTP/Status.pm (executed 1 string eval)
552 | 2.57ms | line • block • sub | Devel/StackTrace.pm
768 | 2.49ms | line • block • sub | File/Spec/Unix.pm (executed 1 string eval)
762 | 2.49ms | line • block • sub | Moose/Util.pm (executed 1 string eval)
790 | 2.46ms | line • block • sub | Class/MOP/Object.pm (executed 1 string eval)
438 | 2.45ms | line • block • sub | Exception/Class.pm (executed 8 string evals)
12 | 2.42ms | line • block • sub | DateTime/TimeZone/Catalog.pm
1119 | 2.41ms | line • block • sub | Moose/Meta/TypeCoercion.pm (executed 1 string eval)
257 | 2.34ms | line • block • sub | Exception/Class/Base.pm
112 | 2.27ms | line • block • sub | Sub/Identify.pm
808 | 2.19ms | line • block • sub | Moose/Meta/Role/Application/ToRole.pm (executed 1 string eval)
396 | 2.18ms | line • block • sub | Moose/Meta/TypeConstraint/Class.pm (executed 1 string eval)
712 | 2.17ms | line • block • sub | LWP/ConnCache.pm
208 | 2.11ms | line • block • sub | Test/Deep/Cmp.pm
182 | 2.06ms | line • block • sub | HTTP/Date.pm
268 | 2.04ms | line • block • sub | ../lib/SimpleDB/Class.pm
548 | 1.86ms | line • block • sub | Moose/Role.pm (executed 1 string eval)
627 | 1.85ms | line • block • sub | ../lib/SimpleDB/Class/Role/Itemized.pm
32 | 1.84ms | line • block • sub | IO/Uncompress/RawInflate.pm
460 | 1.80ms | line • block • sub | Moose/Meta/Role/Attribute.pm
57 | 1.79ms | line • block • sub | POSIX.pm
93 | 1.79ms | line • block • sub | Module/Find.pm (executed 4 string evals)
269 | 1.74ms | line • block • sub | Socket.pm
38 | 1.73ms | line • block • sub | IO/Uncompress/Gunzip.pm
6 | 1.71ms | line • block • sub | unicore/PVA.pl
32 | 1.61ms | line • block • sub | MRO/Compat.pm
133 | 1.55ms | line • block • sub | DateTime/Locale/root.pm
91 | 1.55ms | line • block • sub | Carp/Clan.pm (executed 4 string evals)
598 | 1.53ms | line • block • sub | Test/Deep/Cache/Simple.pm
344 | 1.48ms | line • block • sub | Class/MOP/Method/Inlined.pm (executed 1 string eval)
59 | 1.47ms | line • block • sub | Config_heavy.pl
160 | 1.46ms | line • block • sub | DateTime/Locale/en.pm
76 | 1.45ms | line • block • sub | MooseX/ClassAttribute/Role/Meta/Class.pm
854 | 1.43ms | line • block • sub | Symbol.pm
52 | 1.42ms | line • block • sub | Errno.pm (executed 1 string eval)
30 | 1.40ms | line • block • sub | File/GlobMapper.pm
18 | 1.40ms | line • block • sub | Class/MOP/Deprecated.pm (executed 1 string eval)
158 | 1.38ms | line • block • sub | Moose/Meta/Method/Destructor.pm (executed 1 string eval)
27 | 1.37ms | line • block • sub | DateTime/Duration.pm
562 | 1.33ms | line • block • sub | overload.pm
32 | 1.33ms | line • block • sub | Digest/SHA.pm
155 | 1.32ms | line • block • sub | MooseX/AttributeHelpers/Trait/Base.pm (executed 1 string eval)
89 | 1.21ms | line • block • sub | Test/Builder/Module.pm (executed 1 string eval)
20 | 1.20ms | line • block • sub | JSON/XS.pm
50 | 1.20ms | line • block • sub | Time/Local.pm
40 | 1.19ms | line • block • sub | File/Basename.pm
101 | 1.17ms | line • block • sub | IO/Compress/Gzip/Constants.pm
252 | 1.15ms | line • block • sub | URI/http.pm
8 | 1.15ms | line • block • sub | MooseX/AttributeHelpers/MethodProvider/Array.pm (executed 1 string eval)
23 | 1.14ms | line • block • sub | Moose/Meta/Role/Application/RoleSummation.pm (executed 1 string eval)
20 | 1.11ms | line • block • sub | Carp/Heavy.pm
47 | 1.10ms | line • block • sub | Params/Util.pm
55 | 1.08ms | line • block • sub | File/Glob.pm (executed 5 string evals)
20 | 1.08ms | line • block • sub | Fcntl.pm
21 | 1.07ms | line • block • sub | Memcached/libmemcached.pm
263 | 1.05ms | line • block • sub | metaclass.pm (executed 1 string eval)
35 | 950µs | line • block • sub | URI/_punycode.pm
32 | 920µs | line • block • sub | IO/File.pm
84 | 918µs | line • block • sub | DateTime/TimeZone/OffsetOnly.pm (executed 10 string evals)
50 | 914µs | line • block • sub | Test/Deep/Hash.pm
21 | 884µs | line • block • sub | Memcached/libmemcached/API.pm
221 | 857µs | line • block • sub | Moose/Meta/TypeConstraint/Role.pm (executed 1 string eval)
275 | 836µs | line • block • sub | DateTime/TimeZone/UTC.pm
37 | 819µs | line • block • sub | Variable/Magic.pm
37 | 809µs | line • block • sub | Moose/Meta/TypeConstraint/Union.pm (executed 1 string eval)
41 | 808µs | line • block • sub | re.pm
75 | 797µs | line • block • sub | Moose/Util/MetaRole.pm (executed 1 string eval)
152 | 795µs | line • block • sub | Moose/Meta/TypeConstraint/Parameterizable.pm (executed 1 string eval)
50 | 774µs | line • block • sub | MooseX/ClassAttribute/Role/Meta/Attribute.pm
104 | 773µs | line • block • sub | Moose/Meta/TypeConstraint/Parameterized.pm (executed 1 string eval)
279 | 765µs | line • block • sub | MooseX/Types/CheckedUtilExports.pm
91 | 756µs | line • block • sub | Config.pm
38 | 748µs | line • block • sub | Params/ValidateXS.pm
229 | 712µs | line • block • sub | Test/Deep/Cache.pm
287 | 700µs | line • block • sub | Moose/Meta/Method.pm (executed 1 string eval)
16 | 685µs | line • block • sub | IO/Compress/Zlib/Extra.pm
18 | 681µs | line • block • sub | IO/Uncompress/Adapter/Inflate.pm
29 | 654µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/Hash.pm (executed 1 string eval)
62 | 646µs | line • block • sub | lib.pm
31 | 646µs | line • block • sub | MooseX/ClassAttribute/Meta/Method/Accessor.pm
42 | 629µs | line • block • sub | DateTime/Infinite.pm
158 | 623µs | line • block • sub | Test/Deep/Stack.pm
54 | 615µs | line • block • sub | Test/Deep/HashKeysOnly.pm
22 | 607µs | line • block • sub | Moose/Meta/Role/Composite.pm (executed 1 string eval)
7 | 596µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/String.pm (executed 1 string eval)
44 | 592µs | line • block • sub | Test/Deep/HashKeys.pm
7 | 588µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/List.pm (executed 1 string eval)
29 | 583µs | line • block • sub | Moose/Meta/TypeConstraint/DuckType.pm (executed 1 string eval)
77 | 582µs | line • block • sub | FileHandle.pm
96 | 573µs | line • block • sub | MooseX/Types/UndefinedType.pm
11 | 560µs | line • block • sub | URI/_query.pm
118 | 553µs | line • block • sub | Test/Deep/MM.pm
20 | 549µs | line • block • sub | Digest/MD5.pm
9 | 535µs | line • block • sub | Tie/Hash.pm
19 | 533µs | line • block • sub | Moose/Meta/Method/Delegation.pm (executed 1 string eval)
82 | 524µs | line • block • sub | Test/Deep/HashElements.pm
18 | 521µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/ImmutableHash.pm (executed 1 string eval)
51 | 519µs | line • block • sub | B/Hooks/EndOfScope.pm
12 | 513µs | line • block • sub | MooseX/AttributeHelpers/Trait/Number.pm (executed 1 string eval)
35 | 512µs | line • block • sub | Time/HiRes.pm (executed 1 string eval)
22 | 512µs | line • block • sub | IO/Seekable.pm (executed 1 string eval)
8 | 511µs | line • block • sub | Digest/base.pm
20 | 497µs | line • block • sub | Devel/GlobalDestruction.pm
57 | 483µs | line • block • sub | Class/MOP/Module.pm (executed 1 string eval)
472 | 479µs | line • block • sub | warnings/register.pm
29 | 476µs | line • block • sub | MooseX/ClassAttribute.pm
14 | 474µs | line • block • sub | Scalar/Util.pm (executed 1 string eval)
2 | 469µs | line • block • sub | unicore/Canonical.pl
17 | 457µs | line • block • sub | MooseX/AttributeHelpers/Trait/Counter.pm (executed 1 string eval)
18 | 454µs | line • block • sub | attributes.pm
20 | 449µs | line • block • sub | List/Util.pm (executed 1 string eval)
93 | 436µs | line • block • sub | Class/MOP/Mixin.pm (executed 1 string eval)
29 | 427µs | line • block • sub | Net/HTTP.pm
20 | 417µs | line • block • sub | Moose/Meta/TypeConstraint/Enum.pm (executed 1 string eval)
23 | 408µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection/Bag.pm (executed 1 string eval)
17 | 404µs | line • block • sub | MooseX/AttributeHelpers/Trait/String.pm (executed 1 string eval)
15 | 399µs | line • block • sub | IO.pm
172 | 399µs | line • block • sub | accessor id defined at ../lib/SimpleDB/Class/Item.pm
16 | 398µs | line • block • sub | MooseX/AttributeHelpers/Trait/Bool.pm (executed 1 string eval)
140 | 388µs | line • block • sub | Test/Deep/Shallow.pm
15 | 381µs | line • block • sub | IO/Socket/UNIX.pm (executed 1 string eval)
69 | 372µs | line • block • sub | lib/Foo/Domain.pm
19 | 372µs | line • block • sub | Class/ISA.pm
15 | 366µs | line • block • sub | MIME/Base64.pm
411 | 361µs | line • block • sub | LWP/MemberMixin.pm
19 | 361µs | line • block • sub | DateTime/TimeZone/Local.pm
26 | 347µs | line • block • sub | List/MoreUtils.pm
104 | 340µs | line • block • sub | Class/Data/Inheritable.pm
34 | 331µs | line • block • sub | Test/Deep/RefType.pm
21 | 327µs | line • block • sub | Params/Validate.pm
13 | 326µs | line • block • sub | Test/Deep/Ignore.pm
10 | 321µs | line • block • sub | mro.pm
23 | 320µs | line • block • sub | Moose/Meta/TypeCoercion/Union.pm (executed 1 string eval)
13 | 311µs | line • block • sub | Moose/Error/Default.pm (executed 1 string eval)
44 | 310µs | line • block • sub | DateTime/TimeZone/Floating.pm
109 | 305µs | line • block • sub | accessor simpledb defined at ../lib/SimpleDB/Class/Domain.pm
7 | 304µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/Counter.pm (executed 1 string eval)
37 | 301µs | line • block • sub | Test/Deep/Blessed.pm
37 | 300µs | line • block • sub | Test/Deep/Ref.pm
124 | 298µs | line • block • sub | accessor http defined at ../lib/SimpleDB/Class.pm
15 | 294µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection/Array.pm (executed 1 string eval)
165 | 292µs | line • block • sub | accessor simpledb_uri defined at /usr/local/lib/perl5/site_perl/5.10.1/SimpleDB/Client.pm
62 | 280µs | line • block • sub | MooseX/Types/Moose.pm
38 | 276µs | line • block • sub | MooseX/Types/Util.pm
20 | 274µs | line • block • sub | Moose/Meta/Role/Application/ToInstance.pm (executed 1 string eval)
25 | 270µs | line • block • sub | Moose/Meta/Mixin/AttributeCore.pm
17 | 270µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection/Hash.pm (executed 1 string eval)
15 | 270µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection/List.pm (executed 1 string eval)
133 | 264µs | line • block • sub | accessor memcached defined at ../lib/SimpleDB/Class/Cache.pm
23 | 255µs | line • block • sub | Moose/Meta/Role/Method/Required.pm (executed 1 string eval)
17 | 253µs | line • block • sub | Test/Deep/ArrayLengthOnly.pm
13 | 253µs | line • block • sub | Moose/Meta/Method/Augmented.pm (executed 1 string eval)
19 | 246µs | line • block • sub | Test/Deep/ArrayElementsOnly.pm
13 | 239µs | line • block • sub | Moose/Meta/Method/Overridden.pm (executed 1 string eval)
23 | 238µs | line • block • sub | SelectSaver.pm
13 | 231µs | line • block • sub | File/Spec.pm (executed 1 string eval)
12 | 228µs | line • block • sub | MooseX/AttributeHelpers/Collection/ImmutableHash.pm (executed 1 string eval)
118 | 228µs | line • block • sub | accessor cache defined at ../lib/SimpleDB/Class.pm
17 | 225µs | line • block • sub | utf8.pm
83 | 223µs | line • block • sub | accessor access_key defined at /usr/local/lib/perl5/site_perl/5.10.1/SimpleDB/Client.pm
7 | 223µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/Bool.pm (executed 1 string eval)
8 | 222µs | line • block • sub | MooseX/AttributeHelpers/MethodProvider/Bag.pm (executed 1 string eval)
7 | 214µs | line • block • sub | ../lib/SimpleDB/Class/Exception.pm
117 | 213µs | line • block • sub | accessor iterator defined at ../lib/SimpleDB/Class/ResultSet.pm
119 | 212µs | line • block • sub | accessor limit_counter defined at ../lib/SimpleDB/Class/ResultSet.pm
77 | 207µs | line • block • sub | accessor item_class defined at ../lib/SimpleDB/Class/Domain.pm
20 | 206µs | line • block • sub | Sub/Name.pm
121 | 205µs | line • block • sub | accessor simpledb defined at ../lib/SimpleDB/Class/ResultSet.pm
18 | 205µs | line • block • sub | Test/Deep/ArrayLength.pm
17 | 203µs | line • block • sub | Moose/Meta/Role/Method/Conflicting.pm (executed 1 string eval)
19 | 203µs | line • block • sub | Test/Deep/Array.pm
83 | 200µs | line • block • sub | accessor secret_key defined at /usr/local/lib/perl5/site_perl/5.10.1/SimpleDB/Client.pm
90 | 197µs | line • block • sub | accessor result defined at ../lib/SimpleDB/Class/ResultSet.pm
15 | 191µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm (executed 1 string eval)
97 | 185µs | line • block • sub | accessor item_class defined at ../lib/SimpleDB/Class/ResultSet.pm
27 | 182µs | line • block • sub | DateTime/Helpers.pm
6 | 179µs | line • block • sub | lib/Foo.pm
12 | 178µs | line • block • sub | MooseX/AttributeHelpers/Collection/Bag.pm (executed 1 string eval)
12 | 178µs | line • block • sub | MooseX/AttributeHelpers/Collection/List.pm (executed 1 string eval)
16 | 177µs | line • block • sub | Moose/Meta/Class/Immutable/Trait.pm (executed 1 string eval)
12 | 177µs | line • block • sub | MooseX/AttributeHelpers/Number.pm (executed 1 string eval)
83 | 175µs | line • block • sub | accessor user_agent defined at /usr/local/lib/perl5/site_perl/5.10.1/SimpleDB/Client.pm
12 | 174µs | line • block • sub | MooseX/AttributeHelpers/Collection/Array.pm (executed 1 string eval)
12 | 174µs | line • block • sub | MooseX/AttributeHelpers/Counter.pm (executed 1 string eval)
18 | 170µs | line • block • sub | Clone.pm
13 | 170µs | line • block • sub | MooseX/AttributeHelpers/Collection/Hash.pm (executed 1 string eval)
12 | 159µs | line • block • sub | MooseX/AttributeHelpers/Bool.pm (executed 1 string eval)
12 | 156µs | line • block • sub | MooseX/AttributeHelpers/String.pm (executed 1 string eval)
17 | 152µs | line • block • sub | DateTime/Locale/en_US.pm
22 | 150µs | line • block • sub | bytes.pm
81 | 149µs | line • block • sub | accessor item_class defined at ../lib/SimpleDB/Class/SQL.pm
26 | 140µs | line • block • sub | accessor method_constructors defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Base.pm
35 | 140µs | line • block • sub | accessor provides defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Base.pm
9 | 131µs | line • block • sub | lib/Foo/Child.pm
11 | 130µs | line • block • sub | MooseX/AttributeHelpers/Trait/Collection.pm (executed 1 string eval)
53 | 128µs | line • block • sub | accessor name defined at ../lib/SimpleDB/Class/Domain.pm
3 | 127µs | line • block • sub | XSLoader.pm
13 | 125µs | line • block • sub | Moose/Meta/Role/Method.pm (executed 1 string eval)
17 | 123µs | line • block • sub | accessor curries defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Base.pm
1 | 114µs | line • block • sub | Memcached/libmemcached/const_hash.pl
13 | 111µs | line • block • sub | Moose/Meta/Instance.pm (executed 1 string eval)
39 | 101µs | line • block • sub | accessor output defined at ../lib/SimpleDB/Class/SQL.pm
37 | 100µs | line • block • sub | accessor set defined at ../lib/SimpleDB/Class/ResultSet.pm
8 | 99µs | line • block • sub | lib/Foo/Parent.pm
35 | 97µs | line • block • sub | accessor simpledb defined at ../lib/SimpleDB/Class/Item.pm
2 | 97µs | line • block • sub | unicore/To/Upper.pl
8 | 96µs | line • block • sub | SimpleDB/Client/Exception.pm
8 | 95µs | line • block • sub | MooseX/AttributeHelpers/Meta/Method/Provided.pm (executed 1 string eval)
8 | 92µs | line • block • sub | MooseX/AttributeHelpers/Meta/Method/Curried.pm (executed 1 string eval)
34 | 91µs | line • block • sub | Moose/Meta/Attribute/Native.pm (executed 1 string eval)
11 | 89µs | line • block • sub | Test/Deep/RegexpVersion.pm
39 | 87µs | line • block • sub | accessor where defined at ../lib/SimpleDB/Class/SQL.pm
39 | 81µs | line • block • sub | accessor simpledb defined at ../lib/SimpleDB/Class/SQL.pm
30 | 80µs | line • block • sub | if.pm
2 | 79µs | line • block • sub | unicore/Exact.pl
6 | 72µs | line • block • sub | lib/Foo/SubChild.pm
25 | 70µs | line • block • sub | accessor consistent defined at ../lib/SimpleDB/Class/ResultSet.pm
23 | 59µs | line • block • sub | accessor where defined at ../lib/SimpleDB/Class/ResultSet.pm
1 | 56µs | line • block • sub | Memcached/libmemcached/func_hash.pl
19 | 49µs | line • block • sub | accessor limit defined at ../lib/SimpleDB/Class/ResultSet.pm
15 | 44µs | line • block • sub | accessor order_by defined at ../lib/SimpleDB/Class/SQL.pm
15 | 42µs | line • block • sub | accessor limit defined at ../lib/SimpleDB/Class/SQL.pm
8 | 41µs | line • block • sub | integer.pm
7 | 38µs | line • block • sub | accessor _class_attribute_values defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/ClassAttribute/Role/Meta/Class.pm
7 | 29µs | line • block • sub | accessor order_by defined at ../lib/SimpleDB/Class/ResultSet.pm
5 | 26µs | line • block • sub | accessor get_class_attribute_map of attribute class_attribute_map defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/ClassAttribute/Role/Meta/Class.pm
5 | 24µs | line • block • sub | common/sense.pm
5 | 22µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Collection/Hash.pm
12 | 21µs | line • block • sub | Carp.pm
3 | 19µs | line • block • sub | accessor secret_key defined at ../lib/SimpleDB/Class.pm
3 | 19µs | line • block • sub | accessor servers defined at ../lib/SimpleDB/Class/Cache.pm
4 | 19µs | line • block • sub | LWP.pm
3 | 18µs | line • block • sub | accessor access_key defined at ../lib/SimpleDB/Class.pm
3 | 18µs | line • block • sub | accessor cache_servers defined at ../lib/SimpleDB/Class.pm
1 | 16µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 47]
1 | 16µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 46]
1 | 15µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Collection/Array.pm
1 | 14µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 49]
1 | 14µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 48]
1 | 14µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 31]
1 | 13µs | line • block • sub | accessor method_constructors defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Number.pm
1 | 13µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 123]
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Collection/Bag.pm
1 | 12µs | line • block • sub | accessor domain_prefix defined at ../lib/SimpleDB/Class.pm
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Collection/List.pm
1 | 12µs | line • block • sub | accessor simpledb_uri defined at ../lib/SimpleDB/Class.pm
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/String.pm
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Bool.pm
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Collection/ImmutableHash.pm
1 | 12µs | line • block • sub | accessor method_provider defined at /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Trait/Counter.pm
1 | 11µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 140]
1 | 11µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 107]
1 | 11µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 115]
1 | 10µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 88]
1 | 10µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 84]
1 | 10µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 71]
1 | 10µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 34]
1 | 9µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 66]
1 | 9µs | line • block • sub | Config_git.pl
1 | 9µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 39]
1 | 8µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 87]
1 | 8µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 85]
1 | 7µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 137]
1 | 7µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 108]
1 | 7µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 130]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 74]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 57]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 69]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 60]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 73]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 67]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 116]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 113]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 109]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 114]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 112]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 110]
1 | 6µs | line • block • sub | cmp_ok [from 05.Domain_and_Item.t line 111]
1 | 5µs | line • block • sub | auto/Compress/Raw/Zlib/autosplit.ix
1 | 4µs | line • block • sub | unicore/lib/gc_sc/Digit.pl
1 | 4µs | line • block • sub | unicore/lib/gc_sc/SpacePer.pl
1 | 3µs | line • block • sub | auto/Storable/autosplit.ix
1 | 3µs | line • block • sub | auto/POSIX/autosplit.ix
471383 | 16.6s | Total (1514 string evals account for a further 28691 statements)
1253 | 44.2ms | Average
| 533µs | Median
| 0.00052 | Deviation