Back
From: metabase:user:320bfe00-2aae-11df-837a-5e0a49663a4f
Subject: PASS App-Benchmark-Accessors-2.00 v5.21.7 GNU/Linux
Date: 2015-01-02T10:25:02Z
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language. See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org
--
Dear Marcel Gruenauer,
This is a computer-generated report for App-Benchmark-Accessors-2.00
on perl 5.21.7, created by CPAN-Reporter-1.2011.
Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.
Sections of this report:
* Tester comments
* Program output
* Prerequisites
* Environment and other context
------------------------------
TESTER COMMENTS
------------------------------
Additional comments from tester:
this report is from an automated smoke testing program
and was not reviewed by a human for accuracy
------------------------------
PROGRAM OUTPUT
------------------------------
Output from './Build test':
Constants from lexical variables potentially modified elsewhere are deprecated at /home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/site_perl/5.21.7/x86_64-linux-thread-multi-ld/Mouse/Util.pm line 79.
# Benchmark: timing 200000 iterations of class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny, object_tiny_xs, rose, spiffy...
# class_accessor: 0.260053 wallclock secs ( 0.25 usr + 0.00 sys = 0.25 CPU) @ 800000.00/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_accessor_classy: 0.233031 wallclock secs ( 0.18 usr + 0.00 sys = 0.18 CPU) @ 1111111.11/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_accessor_complex: 0.749682 wallclock secs ( 0.45 usr + 0.00 sys = 0.45 CPU) @ 444444.44/s (n=200000)
# class_accessor_constructor: 1.10561 wallclock secs ( 0.90 usr + 0.00 sys = 0.90 CPU) @ 222222.22/s (n=200000)
# class_accessor_fast: 0.448486 wallclock secs ( 0.24 usr + 0.00 sys = 0.24 CPU) @ 833333.33/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_accessor_fast_xs: 0.24552 wallclock secs ( 0.11 usr + 0.00 sys = 0.11 CPU) @ 1818181.82/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.20216 wallclock secs ( 0.15 usr + 0.00 sys = 0.15 CPU) @ 1333333.33/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_methodmaker: 0.529003 wallclock secs ( 0.44 usr + 0.00 sys = 0.44 CPU) @ 454545.45/s (n=200000)
# class_spiffy: 0.200646 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) @ 1000000.00/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor: 0.279767 wallclock secs ( 0.12 usr + 0.00 sys = 0.12 CPU) @ 1666666.67/s (n=200000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.293961 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) @ 1000000.00/s (n=200000)
# (warning: too few iterations for a reliable count)
# mojo: 0.143009 wallclock secs ( 0.15 usr + 0.00 sys = 0.15 CPU) @ 1333333.33/s (n=200000)
# (warning: too few iterations for a reliable count)
# moose: 15.1913 wallclock secs (11.46 usr + 0.00 sys = 11.46 CPU) @ 17452.01/s (n=200000)
# moose_immutable: 0.711119 wallclock secs ( 0.60 usr + 0.00 sys = 0.60 CPU) @ 333333.33/s (n=200000)
# mouse: 0.263613 wallclock secs ( 0.19 usr + 0.00 sys = 0.19 CPU) @ 1052631.58/s (n=200000)
# (warning: too few iterations for a reliable count)
# mouse_immutable: 0.249146 wallclock secs ( 0.20 usr + 0.00 sys = 0.20 CPU) @ 1000000.00/s (n=200000)
# (warning: too few iterations for a reliable count)
# object_tiny: 0.188816 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) @ 1538461.54/s (n=200000)
# (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.164281 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) @ 1538461.54/s (n=200000)
# (warning: too few iterations for a reliable count)
# rose: 0.407689 wallclock secs ( 0.24 usr + 0.00 sys = 0.24 CPU) @ 833333.33/s (n=200000)
# (warning: too few iterations for a reliable count)
# spiffy: 0.18984 wallclock secs ( 0.19 usr + -0.01 sys = 0.18 CPU) @ 1111111.11/s (n=200000)
# (warning: too few iterations for a reliable count)
# Rate moose class_accessor_constructor moose_immutable class_accessor_complex class_methodmaker class_accessor class_accessor_fast rose mouse_immutable class_xsaccessor_array class_spiffy mouse spiffy class_accessor_classy mojo class_accessor_lite object_tiny_xs object_tiny class_xsaccessor class_accessor_fast_xs
# moose 17452/s -- -92% -95% -96% -96% -98% -98% -98% -98% -98% -98% -98% -98% -98% -99% -99% -99% -99% -99% -99%
# class_accessor_constructor 222222/s 1173% -- -33% -50% -51% -72% -73% -73% -78% -78% -78% -79% -80% -80% -83% -83% -86% -86% -87% -88%
# moose_immutable 333333/s 1810% 50% -- -25% -27% -58% -60% -60% -67% -67% -67% -68% -70% -70% -75% -75% -78% -78% -80% -82%
# class_accessor_complex 444444/s 2447% 100% 33% -- -2% -44% -47% -47% -56% -56% -56% -58% -60% -60% -67% -67% -71% -71% -73% -76%
# class_methodmaker 454545/s 2505% 105% 36% 2% -- -43% -45% -45% -55% -55% -55% -57% -59% -59% -66% -66% -70% -70% -73% -75%
# class_accessor 800000/s 4484% 260% 140% 80% 76% -- -4% -4% -20% -20% -20% -24% -28% -28% -40% -40% -48% -48% -52% -56%
# class_accessor_fast 833333/s 4675% 275% 150% 87% 83% 4% -- -0% -17% -17% -17% -21% -25% -25% -37% -37% -46% -46% -50% -54%
# rose 833333/s 4675% 275% 150% 87% 83% 4% 0% -- -17% -17% -17% -21% -25% -25% -37% -37% -46% -46% -50% -54%
# mouse_immutable 1000000/s 5630% 350% 200% 125% 120% 25% 20% 20% -- -0% -0% -5% -10% -10% -25% -25% -35% -35% -40% -45%
# class_xsaccessor_array 1000000/s 5630% 350% 200% 125% 120% 25% 20% 20% 0% -- -0% -5% -10% -10% -25% -25% -35% -35% -40% -45%
# class_spiffy 1000000/s 5630% 350% 200% 125% 120% 25% 20% 20% 0% 0% -- -5% -10% -10% -25% -25% -35% -35% -40% -45%
# mouse 1052632/s 5932% 374% 216% 137% 132% 32% 26% 26% 5% 5% 5% -- -5% -5% -21% -21% -32% -32% -37% -42%
# spiffy 1111111/s 6267% 400% 233% 150% 144% 39% 33% 33% 11% 11% 11% 6% -- -0% -17% -17% -28% -28% -33% -39%
# class_accessor_classy 1111111/s 6267% 400% 233% 150% 144% 39% 33% 33% 11% 11% 11% 6% 0% -- -17% -17% -28% -28% -33% -39%
# mojo 1333333/s 7540% 500% 300% 200% 193% 67% 60% 60% 33% 33% 33% 27% 20% 20% -- -0% -13% -13% -20% -27%
# class_accessor_lite 1333333/s 7540% 500% 300% 200% 193% 67% 60% 60% 33% 33% 33% 27% 20% 20% 0% -- -13% -13% -20% -27%
# object_tiny_xs 1538462/s 8715% 592% 362% 246% 238% 92% 85% 85% 54% 54% 54% 46% 38% 38% 15% 15% -- -0% -8% -15%
# object_tiny 1538462/s 8715% 592% 362% 246% 238% 92% 85% 85% 54% 54% 54% 46% 38% 38% 15% 15% 0% -- -8% -15%
# class_xsaccessor 1666667/s 9450% 650% 400% 275% 267% 108% 100% 100% 67% 67% 67% 58% 50% 50% 25% 25% 8% 8% -- -8%
# class_accessor_fast_xs 1818182/s 10318% 718% 445% 309% 300% 127% 118% 118% 82% 82% 82% 73% 64% 64% 36% 36% 18% 18% 9% --
t/construction.t ........ ok
Constants from lexical variables potentially modified elsewhere are deprecated at /home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/site_perl/5.21.7/x86_64-linux-thread-multi-ld/Mouse/Util.pm line 79.
# Benchmark: timing 2000000 iterations of accessors, class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, class_xsaccessor_compat, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny, object_tiny_xs, rose, rubyish_attribute, spiffy...
# accessors: 1.04119 wallclock secs ( 0.65 usr + -0.01 sys = 0.64 CPU) @ 3125000.00/s (n=2000000)
# class_accessor: 2.61642 wallclock secs ( 1.80 usr + 0.00 sys = 1.80 CPU) @ 1111111.11/s (n=2000000)
# class_accessor_classy: 1.10473 wallclock secs ( 0.54 usr + 0.00 sys = 0.54 CPU) @ 3703703.70/s (n=2000000)
# class_accessor_complex: 0.835396 wallclock secs ( 0.74 usr + 0.00 sys = 0.74 CPU) @ 2702702.70/s (n=2000000)
# class_accessor_constructor: 0.993462 wallclock secs ( 0.74 usr + 0.00 sys = 0.74 CPU) @ 2702702.70/s (n=2000000)
# class_accessor_fast: 1.08855 wallclock secs ( 0.63 usr + 0.00 sys = 0.63 CPU) @ 3174603.17/s (n=2000000)
# class_accessor_fast_xs: 0.877588 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.688913 wallclock secs ( 0.64 usr + 0.00 sys = 0.64 CPU) @ 3125000.00/s (n=2000000)
# class_methodmaker: 1.49903 wallclock secs ( 1.21 usr + 0.00 sys = 1.21 CPU) @ 1652892.56/s (n=2000000)
# class_spiffy: 1.72948 wallclock secs ( 0.81 usr + 0.00 sys = 0.81 CPU) @ 2469135.80/s (n=2000000)
# class_xsaccessor: 0.225046 wallclock secs ( 0.21 usr + 0.00 sys = 0.21 CPU) @ 9523809.52/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.188849 wallclock secs ( 0.15 usr + 0.00 sys = 0.15 CPU) @ 13333333.33/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.201825 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) @ 9090909.09/s (n=2000000)
# (warning: too few iterations for a reliable count)
# mojo: 1.24013 wallclock secs ( 0.71 usr + 0.00 sys = 0.71 CPU) @ 2816901.41/s (n=2000000)
# moose: 1.40807 wallclock secs ( 0.64 usr + 0.00 sys = 0.64 CPU) @ 3125000.00/s (n=2000000)
# moose_immutable: 0.451772 wallclock secs ( 0.63 usr + 0.00 sys = 0.63 CPU) @ 3174603.17/s (n=2000000)
# mouse: 0.944007 wallclock secs ( 0.24 usr + 0.00 sys = 0.24 CPU) @ 8333333.33/s (n=2000000)
# (warning: too few iterations for a reliable count)
# mouse_immutable: -0.0423362 wallclock secs ( 0.24 usr + 0.00 sys = 0.24 CPU) @ 8333333.33/s (n=2000000)
# (warning: too few iterations for a reliable count)
# object_tiny: 0.423944 wallclock secs ( 0.54 usr + 0.00 sys = 0.54 CPU) @ 3703703.70/s (n=2000000)
# object_tiny_xs: 0.1854 wallclock secs ( 0.22 usr + 0.00 sys = 0.22 CPU) @ 9090909.09/s (n=2000000)
# (warning: too few iterations for a reliable count)
# rose: 0.390201 wallclock secs ( 0.21 usr + 0.00 sys = 0.21 CPU) @ 9523809.52/s (n=2000000)
# (warning: too few iterations for a reliable count)
# rubyish_attribute: 2.03807 wallclock secs ( 0.92 usr + 0.00 sys = 0.92 CPU) @ 2173913.04/s (n=2000000)
# spiffy: 1.09369 wallclock secs ( 0.80 usr + 0.00 sys = 0.80 CPU) @ 2500000.00/s (n=2000000)
# Rate class_accessor class_methodmaker rubyish_attribute class_spiffy spiffy class_accessor_complex class_accessor_constructor mojo class_accessor_lite accessors moose class_accessor_fast moose_immutable object_tiny class_accessor_classy class_accessor_fast_xs mouse mouse_immutable class_xsaccessor_compat object_tiny_xs class_xsaccessor rose class_xsaccessor_array
# class_accessor 1111111/s -- -33% -49% -55% -56% -59% -59% -61% -64% -64% -64% -65% -65% -70% -70% -83% -87% -87% -88% -88% -88% -88% -92%
# class_methodmaker 1652893/s 49% -- -24% -33% -34% -39% -39% -41% -47% -47% -47% -48% -48% -55% -55% -75% -80% -80% -82% -82% -83% -83% -88%
# rubyish_attribute 2173913/s 96% 32% -- -12% -13% -20% -20% -23% -30% -30% -30% -32% -32% -41% -41% -67% -74% -74% -76% -76% -77% -77% -84%
# class_spiffy 2469136/s 122% 49% 14% -- -1% -9% -9% -12% -21% -21% -21% -22% -22% -33% -33% -63% -70% -70% -73% -73% -74% -74% -81%
# spiffy 2500000/s 125% 51% 15% 1% -- -7% -7% -11% -20% -20% -20% -21% -21% -32% -32% -62% -70% -70% -72% -72% -74% -74% -81%
# class_accessor_complex 2702703/s 143% 64% 24% 9% 8% -- 0% -4% -14% -14% -14% -15% -15% -27% -27% -59% -68% -68% -70% -70% -72% -72% -80%
# class_accessor_constructor 2702703/s 143% 64% 24% 9% 8% 0% -- -4% -14% -14% -14% -15% -15% -27% -27% -59% -68% -68% -70% -70% -72% -72% -80%
# mojo 2816901/s 154% 70% 30% 14% 13% 4% 4% -- -10% -10% -10% -11% -11% -24% -24% -58% -66% -66% -69% -69% -70% -70% -79%
# class_accessor_lite 3125000/s 181% 89% 44% 27% 25% 16% 16% 11% -- -0% -0% -2% -2% -16% -16% -53% -62% -62% -66% -66% -67% -67% -77%
# accessors 3125000/s 181% 89% 44% 27% 25% 16% 16% 11% 0% -- -0% -2% -2% -16% -16% -53% -62% -62% -66% -66% -67% -67% -77%
# moose 3125000/s 181% 89% 44% 27% 25% 16% 16% 11% 0% 0% -- -2% -2% -16% -16% -53% -62% -62% -66% -66% -67% -67% -77%
# class_accessor_fast 3174603/s 186% 92% 46% 29% 27% 17% 17% 13% 2% 2% 2% -- -0% -14% -14% -52% -62% -62% -65% -65% -67% -67% -76%
# moose_immutable 3174603/s 186% 92% 46% 29% 27% 17% 17% 13% 2% 2% 2% 0% -- -14% -14% -52% -62% -62% -65% -65% -67% -67% -76%
# object_tiny 3703704/s 233% 124% 70% 50% 48% 37% 37% 31% 19% 19% 19% 17% 17% -- -0% -44% -56% -56% -59% -59% -61% -61% -72%
# class_accessor_classy 3703704/s 233% 124% 70% 50% 48% 37% 37% 31% 19% 19% 19% 17% 17% 0% -- -44% -56% -56% -59% -59% -61% -61% -72%
# class_accessor_fast_xs 6666667/s 500% 303% 207% 170% 167% 147% 147% 137% 113% 113% 113% 110% 110% 80% 80% -- -20% -20% -27% -27% -30% -30% -50%
# mouse 8333333/s 650% 404% 283% 237% 233% 208% 208% 196% 167% 167% 167% 162% 162% 125% 125% 25% -- -0% -8% -8% -12% -12% -37%
# mouse_immutable 8333333/s 650% 404% 283% 237% 233% 208% 208% 196% 167% 167% 167% 162% 162% 125% 125% 25% 0% -- -8% -8% -12% -12% -37%
# class_xsaccessor_compat 9090909/s 718% 450% 318% 268% 264% 236% 236% 223% 191% 191% 191% 186% 186% 145% 145% 36% 9% 9% -- 0% -5% -5% -32%
# object_tiny_xs 9090909/s 718% 450% 318% 268% 264% 236% 236% 223% 191% 191% 191% 186% 186% 145% 145% 36% 9% 9% 0% -- -5% -5% -32%
# class_xsaccessor 9523810/s 757% 476% 338% 286% 281% 252% 252% 238% 205% 205% 205% 200% 200% 157% 157% 43% 14% 14% 5% 5% -- 0% -29%
# rose 9523810/s 757% 476% 338% 286% 281% 252% 252% 238% 205% 205% 205% 200% 200% 157% 157% 43% 14% 14% 5% 5% 0% -- -29%
# class_xsaccessor_array 13333333/s 1100% 707% 513% 440% 433% 393% 393% 373% 327% 327% 327% 320% 320% 260% 260% 100% 60% 60% 47% 47% 40% 40% --
t/get.t ................. ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
Constants from lexical variables potentially modified elsewhere are deprecated at /home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/site_perl/5.21.7/x86_64-linux-thread-multi-ld/Mouse/Util.pm line 79.
# Benchmark: timing 2000000 iterations of accessors, class_accessor, class_accessor_classy, class_accessor_complex, class_accessor_constructor, class_accessor_fast, class_accessor_fast_xs, class_accessor_lite, class_methodmaker, class_spiffy, class_xsaccessor, class_xsaccessor_array, class_xsaccessor_compat, mojo, moose, moose_immutable, mouse, mouse_immutable, object_tiny_xs, rose, rubyish_attribute, spiffy...
# accessors: 1.25321 wallclock secs ( 0.94 usr + 0.00 sys = 0.94 CPU) @ 2127659.57/s (n=2000000)
# class_accessor: 2.97676 wallclock secs ( 2.44 usr + 0.00 sys = 2.44 CPU) @ 819672.13/s (n=2000000)
# class_accessor_classy: 1.18866 wallclock secs ( 0.72 usr + 0.00 sys = 0.72 CPU) @ 2777777.78/s (n=2000000)
# class_accessor_complex: 1.295 wallclock secs ( 0.91 usr + 0.00 sys = 0.91 CPU) @ 2197802.20/s (n=2000000)
# class_accessor_constructor: 1.27864 wallclock secs ( 0.90 usr + 0.00 sys = 0.90 CPU) @ 2222222.22/s (n=2000000)
# class_accessor_fast: 1.48439 wallclock secs ( 0.96 usr + 0.00 sys = 0.96 CPU) @ 2083333.33/s (n=2000000)
# class_accessor_fast_xs: 0.611106 wallclock secs ( 0.38 usr + 0.00 sys = 0.38 CPU) @ 5263157.89/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_accessor_lite: 1.06675 wallclock secs ( 0.95 usr + 0.00 sys = 0.95 CPU) @ 2105263.16/s (n=2000000)
# class_methodmaker: 3.39768 wallclock secs ( 1.61 usr + 0.00 sys = 1.61 CPU) @ 1242236.02/s (n=2000000)
# class_spiffy: 1.91897 wallclock secs ( 1.05 usr + 0.00 sys = 1.05 CPU) @ 1904761.90/s (n=2000000)
# class_xsaccessor: 0.276198 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.571854 wallclock secs ( 0.23 usr + 0.00 sys = 0.23 CPU) @ 8695652.17/s (n=2000000)
# (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.938406 wallclock secs ( 0.34 usr + 0.00 sys = 0.34 CPU) @ 5882352.94/s (n=2000000)
# (warning: too few iterations for a reliable count)
# mojo: 1.30008 wallclock secs ( 0.85 usr + 0.00 sys = 0.85 CPU) @ 2352941.18/s (n=2000000)
# moose: 1.59074 wallclock secs ( 1.02 usr + 0.00 sys = 1.02 CPU) @ 1960784.31/s (n=2000000)
# moose_immutable: 1.42538 wallclock secs ( 1.01 usr + 0.00 sys = 1.01 CPU) @ 1980198.02/s (n=2000000)
# mouse: 0.331504 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# mouse_immutable: 0.163255 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.58966 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# rose: 0.144826 wallclock secs ( 0.30 usr + 0.00 sys = 0.30 CPU) @ 6666666.67/s (n=2000000)
# (warning: too few iterations for a reliable count)
# rubyish_attribute: 1.52325 wallclock secs ( 1.13 usr + 0.00 sys = 1.13 CPU) @ 1769911.50/s (n=2000000)
# spiffy: 2.01975 wallclock secs ( 1.08 usr + 0.00 sys = 1.08 CPU) @ 1851851.85/s (n=2000000)
# Rate class_accessor class_methodmaker rubyish_attribute spiffy class_spiffy moose moose_immutable class_accessor_fast class_accessor_lite accessors class_accessor_complex class_accessor_constructor mojo class_accessor_classy class_accessor_fast_xs class_xsaccessor_compat mouse_immutable rose object_tiny_xs mouse class_xsaccessor class_xsaccessor_array
# class_accessor 819672/s -- -34% -54% -56% -57% -58% -59% -61% -61% -61% -63% -63% -65% -70% -84% -86% -88% -88% -88% -88% -88% -91%
# class_methodmaker 1242236/s 52% -- -30% -33% -35% -37% -37% -40% -41% -42% -43% -44% -47% -55% -76% -79% -81% -81% -81% -81% -81% -86%
# rubyish_attribute 1769912/s 116% 42% -- -4% -7% -10% -11% -15% -16% -17% -19% -20% -25% -36% -66% -70% -73% -73% -73% -73% -73% -80%
# spiffy 1851852/s 126% 49% 5% -- -3% -6% -6% -11% -12% -13% -16% -17% -21% -33% -65% -69% -72% -72% -72% -72% -72% -79%
# class_spiffy 1904762/s 132% 53% 8% 3% -- -3% -4% -9% -10% -10% -13% -14% -19% -31% -64% -68% -71% -71% -71% -71% -71% -78%
# moose 1960784/s 139% 58% 11% 6% 3% -- -1% -6% -7% -8% -11% -12% -17% -29% -63% -67% -71% -71% -71% -71% -71% -77%
# moose_immutable 1980198/s 142% 59% 12% 7% 4% 1% -- -5% -6% -7% -10% -11% -16% -29% -62% -66% -70% -70% -70% -70% -70% -77%
# class_accessor_fast 2083333/s 154% 68% 18% 12% 9% 6% 5% -- -1% -2% -5% -6% -11% -25% -60% -65% -69% -69% -69% -69% -69% -76%
# class_accessor_lite 2105263/s 157% 69% 19% 14% 11% 7% 6% 1% -- -1% -4% -5% -11% -24% -60% -64% -68% -68% -68% -68% -68% -76%
# accessors 2127660/s 160% 71% 20% 15% 12% 9% 7% 2% 1% -- -3% -4% -10% -23% -60% -64% -68% -68% -68% -68% -68% -76%
# class_accessor_complex 2197802/s 168% 77% 24% 19% 15% 12% 11% 5% 4% 3% -- -1% -7% -21% -58% -63% -67% -67% -67% -67% -67% -75%
# class_accessor_constructor 2222222/s 171% 79% 26% 20% 17% 13% 12% 7% 6% 4% 1% -- -6% -20% -58% -62% -67% -67% -67% -67% -67% -74%
# mojo 2352941/s 187% 89% 33% 27% 24% 20% 19% 13% 12% 11% 7% 6% -- -15% -55% -60% -65% -65% -65% -65% -65% -73%
# class_accessor_classy 2777778/s 239% 124% 57% 50% 46% 42% 40% 33% 32% 31% 26% 25% 18% -- -47% -53% -58% -58% -58% -58% -58% -68%
# class_accessor_fast_xs 5263158/s 542% 324% 197% 184% 176% 168% 166% 153% 150% 147% 139% 137% 124% 89% -- -11% -21% -21% -21% -21% -21% -39%
# class_xsaccessor_compat 5882353/s 618% 374% 232% 218% 209% 200% 197% 182% 179% 176% 168% 165% 150% 112% 12% -- -12% -12% -12% -12% -12% -32%
# mouse_immutable 6666667/s 713% 437% 277% 260% 250% 240% 237% 220% 217% 213% 203% 200% 183% 140% 27% 13% -- -0% -0% -0% -0% -23%
# rose 6666667/s 713% 437% 277% 260% 250% 240% 237% 220% 217% 213% 203% 200% 183% 140% 27% 13% 0% -- -0% -0% -0% -23%
# object_tiny_xs 6666667/s 713% 437% 277% 260% 250% 240% 237% 220% 217% 213% 203% 200% 183% 140% 27% 13% 0% -0% -- -0% -0% -23%
# mouse 6666667/s 713% 437% 277% 260% 250% 240% 237% 220% 217% 213% 203% 200% 183% 140% 27% 13% 0% -0% -0% -- -0% -23%
# class_xsaccessor 6666667/s 713% 437% 277% 260% 250% 240% 237% 220% 217% 213% 203% 200% 183% 140% 27% 13% 0% -0% -0% -0% -- -23%
# class_xsaccessor_array 8695652/s 961% 600% 391% 370% 357% 343% 339% 317% 313% 309% 296% 291% 270% 213% 65% 48% 30% 30% 30% 30% 30% --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 126 wallclock secs ( 0.04 usr 0.00 sys + 84.52 cusr 0.15 csys = 84.71 CPU)
Result: PASS
------------------------------
PREREQUISITES
------------------------------
Prerequisite modules loaded:
requires:
Module Need Have
---------------------------------- ----- --------
accessors 0 1.01
Class::Accessor 0 0.34
Class::Accessor::Classy 0 v0.9.1
Class::Accessor::Complex 0 1.100880
Class::Accessor::Constructor 0 1.111590
Class::Accessor::Fast 0 0.34
Class::Accessor::Fast::XS 0 0.04
Class::Accessor::Lite 0 0.06
Class::MethodMaker 0 2.21
Class::Spiffy 0 0.15
Class::XSAccessor 0 1.19
Class::XSAccessor::Array 0 1.19
Class::XSAccessor::Compat 0 0.01
Mojo::Base 0 0
Moose 0 2.1403
Mouse 0 2.4.1
Object::Tiny 0 1.08
parent 0 0.228
Rose::Object 0 0.860
Rose::Object::MakeMethods::Generic 0 0.859
Rubyish::Attribute 0 1.2
Spiffy 0 0.46
build_requires:
Module Need Have
---------------------------------- ----- --------
App::Benchmark 0 1.21
configure_requires:
Module Need Have
---------------------------------- ----- --------
Module::Build::Tiny 0.039 0.039
------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------
Environment variables:
AUTOMATED_TESTING = 1
LANG = en_US.UTF-8
LANGUAGE = en_US:en
PATH = /home/sand/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/perl/bin:/usr/X11/bin:/sbin:/usr/sbin
PERL5LIB =
PERL5OPT =
PERL5_CPANPLUS_IS_RUNNING = 14171
PERL5_CPAN_IS_RUNNING = 14171
PERL_MM_USE_DEFAULT = 1
SHELL = /usr/bin/zsh
TERM = screen
Perl special variables (and OS-specific diagnostics, for MSWin32):
$^X = /home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/bin/perl
$UID/$EUID = 1005 / 1005
$GID = 1005 1005
$EGID = 1005 1005
Perl module toolchain versions installed:
Module Have
------------------- ------------
CPAN 2.05
CPAN::Meta 2.143240
Cwd 3.54
ExtUtils::CBuilder 0.280221
ExtUtils::Command 7.05_05
ExtUtils::Install 2.04
ExtUtils::MakeMaker 7.05_05
ExtUtils::Manifest 1.70
ExtUtils::ParseXS 3.27
File::Spec 3.53
JSON 2.90
JSON::PP 2.27300
Module::Build 0.4210
Module::Signature 0.73
Parse::CPAN::Meta 1.4414
Test::Harness 3.34
Test::More 1.301001_096
YAML 1.13
YAML::Syck 1.29
version 0.9909
--
Summary of my perl5 (revision 5 version 21 subversion 7) configuration:
Commit id: 846dac6786c1ada87b95d0268c0a9772a4bd04fc
Platform:
osname=linux, osvers=3.16.0-4-amd64, archname=x86_64-linux-thread-multi-ld
uname='linux k83 3.16.0-4-amd64 #1 smp debian 3.16.7-2 (2014-11-06) x86_64 gnulinux '
config_args='-Dprefix=/home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da -Dmyhostname=k83 -Dinstallusrbinperl=n -Uversiononly -Dusedevel -des -Ui_db -Duseithreads -Duselongdouble -DDEBUGGING=-g'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
ccversion='', gccversion='4.9.2', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3
ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector-strong -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lpthread -lgdbm_compat
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc -lpthread
libc=libc-2.19.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.19'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector-strong'
Characteristics of this binary (from libperl):
Compile-time options: HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
PERL_USE_DEVEL USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_LONG_DOUBLE
USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API
Built under linux
Compiled at Dec 21 2014 11:30:13
%ENV:
PERL5LIB=""
PERL5OPT=""
PERL5_CPANPLUS_IS_RUNNING="14171"
PERL5_CPAN_IS_RUNNING="14171"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/site_perl/5.21.7/x86_64-linux-thread-multi-ld
/home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/site_perl/5.21.7
/home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/5.21.7/x86_64-linux-thread-multi-ld
/home/sand/src/perl/repoperls/installed-perls/perl/v5.21.7/a2da/lib/5.21.7
.