Report for App-Benchmark-Accessors-2.00

Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: PASS App-Benchmark-Accessors-2.00 v5.25.4 GNU/Linux
Date: 2016-08-27T00:02:59Z

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 base64.tokyo,

This is a computer-generated report for App-Benchmark-Accessors-2.00
on perl 5.25.4, created by CPAN-Reporter-1.2018.

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:

none provided

------------------------------
PROGRAM OUTPUT
------------------------------

Output from './Build test':

# 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.109407 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_classy: 0.0758421 wallclock secs ( 0.07 usr +  0.00 sys =  0.07 CPU) @ 2857142.86/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_complex: 0.142006 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 1428571.43/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_constructor: 0.304479 wallclock secs ( 0.31 usr +  0.00 sys =  0.31 CPU) @ 645161.29/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast: 0.11047 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_fast_xs: 0.0524132 wallclock secs ( 0.05 usr +  0.00 sys =  0.05 CPU) @ 4000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.063308 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_methodmaker: 0.138504 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 1428571.43/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_spiffy: 0.07177 wallclock secs ( 0.07 usr +  0.00 sys =  0.07 CPU) @ 2857142.86/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor: 0.0580201 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.0868771 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 2222222.22/s (n=200000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.059839 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
#      moose: 4.70394 wallclock secs ( 4.70 usr +  0.00 sys =  4.70 CPU) @ 42553.19/s (n=200000)
# moose_immutable: 0.210768 wallclock secs ( 0.21 usr +  0.00 sys =  0.21 CPU) @ 952380.95/s (n=200000)
#             (warning: too few iterations for a reliable count)
#      mouse: 0.103198 wallclock secs ( 0.10 usr +  0.00 sys =  0.10 CPU) @ 2000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.101768 wallclock secs ( 0.10 usr +  0.00 sys =  0.10 CPU) @ 2000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
# object_tiny: 0.0562539 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.056304 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.094738 wallclock secs ( 0.10 usr +  0.00 sys =  0.10 CPU) @ 2000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
#     spiffy: 0.0707238 wallclock secs ( 0.07 usr +  0.00 sys =  0.07 CPU) @ 2857142.86/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_fast class_accessor mouse_immutable rose mouse class_xsaccessor_array spiffy class_accessor_classy class_spiffy class_accessor_lite class_xsaccessor mojo object_tiny_xs object_tiny class_accessor_fast_xs
# moose                        42553/s    --                       -93%            -96%                   -97%              -97%                -98%           -98%            -98% -98%  -98%                   -98%   -99%                  -99%         -99%                -99%             -99% -99%           -99%        -99%                   -99%
# class_accessor_constructor  645161/s 1416%                         --            -32%                   -55%              -55%                -65%           -65%            -68% -68%  -68%                   -71%   -77%                  -77%         -77%                -81%             -81% -81%           -81%        -81%                   -84%
# moose_immutable             952381/s 2138%                        48%              --                   -33%              -33%                -48%           -48%            -52% -52%  -52%                   -57%   -67%                  -67%         -67%                -71%             -71% -71%           -71%        -71%                   -76%
# class_accessor_complex     1428571/s 3257%                       121%             50%                     --               -0%                -21%           -21%            -29% -29%  -29%                   -36%   -50%                  -50%         -50%                -57%             -57% -57%           -57%        -57%                   -64%
# class_methodmaker          1428571/s 3257%                       121%             50%                     0%                --                -21%           -21%            -29% -29%  -29%                   -36%   -50%                  -50%         -50%                -57%             -57% -57%           -57%        -57%                   -64%
# class_accessor_fast        1818182/s 4173%                       182%             91%                    27%               27%                  --            -0%             -9%  -9%   -9%                   -18%   -36%                  -36%         -36%                -45%             -45% -45%           -45%        -45%                   -55%
# class_accessor             1818182/s 4173%                       182%             91%                    27%               27%                  0%             --             -9%  -9%   -9%                   -18%   -36%                  -36%         -36%                -45%             -45% -45%           -45%        -45%                   -55%
# mouse_immutable            2000000/s 4600%                       210%            110%                    40%               40%                 10%            10%              --   0%   -0%                   -10%   -30%                  -30%         -30%                -40%             -40% -40%           -40%        -40%                   -50%
# rose                       2000000/s 4600%                       210%            110%                    40%               40%                 10%            10%              0%   --   -0%                   -10%   -30%                  -30%         -30%                -40%             -40% -40%           -40%        -40%                   -50%
# mouse                      2000000/s 4600%                       210%            110%                    40%               40%                 10%            10%              0%   0%    --                   -10%   -30%                  -30%         -30%                -40%             -40% -40%           -40%        -40%                   -50%
# class_xsaccessor_array     2222222/s 5122%                       244%            133%                    56%               56%                 22%            22%             11%  11%   11%                     --   -22%                  -22%         -22%                -33%             -33% -33%           -33%        -33%                   -44%
# spiffy                     2857143/s 6614%                       343%            200%                   100%              100%                 57%            57%             43%  43%   43%                    29%     --                   -0%          -0%                -14%             -14% -14%           -14%        -14%                   -29%
# class_accessor_classy      2857143/s 6614%                       343%            200%                   100%              100%                 57%            57%             43%  43%   43%                    29%     0%                    --           0%                -14%             -14% -14%           -14%        -14%                   -29%
# class_spiffy               2857143/s 6614%                       343%            200%                   100%              100%                 57%            57%             43%  43%   43%                    29%     0%                    0%           --                -14%             -14% -14%           -14%        -14%                   -29%
# class_accessor_lite        3333333/s 7733%                       417%            250%                   133%              133%                 83%            83%             67%  67%   67%                    50%    17%                   17%          17%                  --               0%  -0%            -0%         -0%                   -17%
# class_xsaccessor           3333333/s 7733%                       417%            250%                   133%              133%                 83%            83%             67%  67%   67%                    50%    17%                   17%          17%                  0%               --  -0%            -0%         -0%                   -17%
# mojo                       3333333/s 7733%                       417%            250%                   133%              133%                 83%            83%             67%  67%   67%                    50%    17%                   17%          17%                  0%               0%   --            -0%         -0%                   -17%
# object_tiny_xs             3333333/s 7733%                       417%            250%                   133%              133%                 83%            83%             67%  67%   67%                    50%    17%                   17%          17%                  0%               0%   0%             --          0%                   -17%
# object_tiny                3333333/s 7733%                       417%            250%                   133%              133%                 83%            83%             67%  67%   67%                    50%    17%                   17%          17%                  0%               0%   0%             0%          --                   -17%
# class_accessor_fast_xs     4000000/s 9300%                       520%            320%                   180%              180%                120%           120%            100% 100%  100%                    80%    40%                   40%          40%                 20%              20%  20%            20%         20%                     --
t/construction.t ........ ok
# 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: 0.261339 wallclock secs ( 0.26 usr +  0.00 sys =  0.26 CPU) @ 7692307.69/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor: 0.705502 wallclock secs ( 0.71 usr +  0.00 sys =  0.71 CPU) @ 2816901.41/s (n=2000000)
# class_accessor_classy: 0.212588 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_accessor_complex: 0.304715 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_constructor: 0.283262 wallclock secs ( 0.28 usr +  0.00 sys =  0.28 CPU) @ 7142857.14/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast: 0.243446 wallclock secs ( 0.24 usr +  0.00 sys =  0.24 CPU) @ 8333333.33/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast_xs: 0.114202 wallclock secs ( 0.11 usr +  0.00 sys =  0.11 CPU) @ 18181818.18/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.246612 wallclock secs ( 0.25 usr +  0.00 sys =  0.25 CPU) @ 8000000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_methodmaker: 0.454467 wallclock secs ( 0.45 usr +  0.00 sys =  0.45 CPU) @ 4444444.44/s (n=2000000)
# class_spiffy: 0.319625 wallclock secs ( 0.32 usr +  0.00 sys =  0.32 CPU) @ 6250000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor: 0.112428 wallclock secs ( 0.11 usr +  0.00 sys =  0.11 CPU) @ 18181818.18/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.093406 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 22222222.22/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.12348 wallclock secs ( 0.12 usr +  0.00 sys =  0.12 CPU) @ 16666666.67/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.239493 wallclock secs ( 0.24 usr +  0.00 sys =  0.24 CPU) @ 8333333.33/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      moose: 0.26576 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7407407.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# moose_immutable: 0.26387 wallclock secs ( 0.26 usr +  0.00 sys =  0.26 CPU) @ 7692307.69/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      mouse: 0.137669 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 14285714.29/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.133959 wallclock secs ( 0.13 usr +  0.00 sys =  0.13 CPU) @ 15384615.38/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny: 0.211912 wallclock secs ( 0.21 usr +  0.00 sys =  0.21 CPU) @ 9523809.52/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.089045 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 22222222.22/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.090277 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 22222222.22/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# rubyish_attribute: 0.344349 wallclock secs ( 0.34 usr +  0.00 sys =  0.34 CPU) @ 5882352.94/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#     spiffy: 0.324752 wallclock secs ( 0.32 usr +  0.00 sys =  0.32 CPU) @ 6250000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#                                  Rate class_accessor class_methodmaker rubyish_attribute spiffy class_spiffy class_accessor_complex class_accessor_constructor moose moose_immutable accessors class_accessor_lite class_accessor_fast mojo object_tiny class_accessor_classy mouse mouse_immutable class_xsaccessor_compat class_accessor_fast_xs class_xsaccessor rose class_xsaccessor_array object_tiny_xs
# class_accessor              2816901/s             --              -37%              -52%   -55%         -55%                   -58%                       -61%  -62%            -63%      -63%                -65%                -66% -66%        -70%                  -70%  -80%            -82%                    -83%                   -85%             -85% -87%                   -87%           -87%
# class_methodmaker           4444444/s            58%                --              -24%   -29%         -29%                   -33%                       -38%  -40%            -42%      -42%                -44%                -47% -47%        -53%                  -53%  -69%            -71%                    -73%                   -76%             -76% -80%                   -80%           -80%
# rubyish_attribute           5882353/s           109%               32%                --    -6%          -6%                   -12%                       -18%  -21%            -24%      -24%                -26%                -29% -29%        -38%                  -38%  -59%            -62%                    -65%                   -68%             -68% -74%                   -74%           -74%
# spiffy                      6250000/s           122%               41%                6%     --          -0%                    -6%                       -13%  -16%            -19%      -19%                -22%                -25% -25%        -34%                  -34%  -56%            -59%                    -63%                   -66%             -66% -72%                   -72%           -72%
# class_spiffy                6250000/s           122%               41%                6%     0%           --                    -6%                       -12%  -16%            -19%      -19%                -22%                -25% -25%        -34%                  -34%  -56%            -59%                    -62%                   -66%             -66% -72%                   -72%           -72%
# class_accessor_complex      6666667/s           137%               50%               13%     7%           7%                     --                        -7%  -10%            -13%      -13%                -17%                -20% -20%        -30%                  -30%  -53%            -57%                    -60%                   -63%             -63% -70%                   -70%           -70%
# class_accessor_constructor  7142857/s           154%               61%               21%    14%          14%                     7%                         --   -4%             -7%       -7%                -11%                -14% -14%        -25%                  -25%  -50%            -54%                    -57%                   -61%             -61% -68%                   -68%           -68%
# moose                       7407407/s           163%               67%               26%    19%          19%                    11%                         4%    --             -4%       -4%                 -7%                -11% -11%        -22%                  -22%  -48%            -52%                    -56%                   -59%             -59% -67%                   -67%           -67%
# moose_immutable             7692308/s           173%               73%               31%    23%          23%                    15%                         8%    4%              --       -0%                 -4%                 -8%  -8%        -19%                  -19%  -46%            -50%                    -54%                   -58%             -58% -65%                   -65%           -65%
# accessors                   7692308/s           173%               73%               31%    23%          23%                    15%                         8%    4%              0%        --                 -4%                 -8%  -8%        -19%                  -19%  -46%            -50%                    -54%                   -58%             -58% -65%                   -65%           -65%
# class_accessor_lite         8000000/s           184%               80%               36%    28%          28%                    20%                        12%    8%              4%        4%                  --                 -4%  -4%        -16%                  -16%  -44%            -48%                    -52%                   -56%             -56% -64%                   -64%           -64%
# class_accessor_fast         8333333/s           196%               87%               42%    33%          33%                    25%                        17%   12%              8%        8%                  4%                  --  -0%        -12%                  -12%  -42%            -46%                    -50%                   -54%             -54% -62%                   -62%           -62%
# mojo                        8333333/s           196%               88%               42%    33%          33%                    25%                        17%   13%              8%        8%                  4%                  0%   --        -12%                  -12%  -42%            -46%                    -50%                   -54%             -54% -62%                   -62%           -62%
# object_tiny                 9523810/s           238%              114%               62%    52%          52%                    43%                        33%   29%             24%       24%                 19%                 14%  14%          --                   -0%  -33%            -38%                    -43%                   -48%             -48% -57%                   -57%           -57%
# class_accessor_classy       9523810/s           238%              114%               62%    52%          52%                    43%                        33%   29%             24%       24%                 19%                 14%  14%          0%                    --  -33%            -38%                    -43%                   -48%             -48% -57%                   -57%           -57%
# mouse                      14285714/s           407%              221%              143%   129%         129%                   114%                       100%   93%             86%       86%                 79%                 71%  71%         50%                   50%    --             -7%                    -14%                   -21%             -21% -36%                   -36%           -36%
# mouse_immutable            15384615/s           446%              246%              162%   146%         146%                   131%                       115%  108%            100%      100%                 92%                 85%  85%         62%                   62%    8%              --                     -8%                   -15%             -15% -31%                   -31%           -31%
# class_xsaccessor_compat    16666667/s           492%              275%              183%   167%         167%                   150%                       133%  125%            117%      117%                108%                100% 100%         75%                   75%   17%              8%                      --                    -8%              -8% -25%                   -25%           -25%
# class_accessor_fast_xs     18181818/s           545%              309%              209%   191%         191%                   173%                       155%  145%            136%      136%                127%                118% 118%         91%                   91%   27%             18%                      9%                     --               0% -18%                   -18%           -18%
# class_xsaccessor           18181818/s           545%              309%              209%   191%         191%                   173%                       155%  145%            136%      136%                127%                118% 118%         91%                   91%   27%             18%                      9%                     0%               -- -18%                   -18%           -18%
# rose                       22222222/s           689%              400%              278%   256%         256%                   233%                       211%  200%            189%      189%                178%                167% 167%        133%                  133%   56%             44%                     33%                    22%              22%   --                     0%             0%
# class_xsaccessor_array     22222222/s           689%              400%              278%   256%         256%                   233%                       211%  200%            189%      189%                178%                167% 167%        133%                  133%   56%             44%                     33%                    22%              22%   0%                     --             0%
# object_tiny_xs             22222222/s           689%              400%              278%   256%         256%                   233%                       211%  200%            189%      189%                178%                167% 167%        133%                  133%   56%             44%                     33%                    22%              22%   0%                     0%             --
t/get.t ................. ok
t/release-pod-syntax.t .. skipped: these tests are for release candidate testing
# 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: 0.369173 wallclock secs ( 0.37 usr +  0.00 sys =  0.37 CPU) @ 5405405.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor: 0.841898 wallclock secs ( 0.85 usr +  0.00 sys =  0.85 CPU) @ 2352941.18/s (n=2000000)
# class_accessor_classy: 0.292424 wallclock secs ( 0.29 usr +  0.00 sys =  0.29 CPU) @ 6896551.72/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_complex: 0.362609 wallclock secs ( 0.37 usr +  0.00 sys =  0.37 CPU) @ 5405405.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_constructor: 0.357948 wallclock secs ( 0.36 usr +  0.00 sys =  0.36 CPU) @ 5555555.56/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast: 0.350717 wallclock secs ( 0.35 usr +  0.00 sys =  0.35 CPU) @ 5714285.71/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast_xs: 0.188479 wallclock secs ( 0.19 usr +  0.00 sys =  0.19 CPU) @ 10526315.79/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.37017 wallclock secs ( 0.37 usr +  0.00 sys =  0.37 CPU) @ 5405405.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_methodmaker: 0.572687 wallclock secs ( 0.58 usr +  0.00 sys =  0.58 CPU) @ 3448275.86/s (n=2000000)
# class_spiffy: 0.451075 wallclock secs ( 0.46 usr +  0.00 sys =  0.46 CPU) @ 4347826.09/s (n=2000000)
# class_xsaccessor: 0.137869 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_array: 0.112245 wallclock secs ( 0.12 usr +  0.00 sys =  0.12 CPU) @ 16666666.67/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.189818 wallclock secs ( 0.19 usr +  0.00 sys =  0.19 CPU) @ 10526315.79/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.327197 wallclock secs ( 0.33 usr +  0.00 sys =  0.33 CPU) @ 6060606.06/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      moose: 0.399984 wallclock secs ( 0.40 usr +  0.00 sys =  0.40 CPU) @ 5000000.00/s (n=2000000)
# moose_immutable: 0.394761 wallclock secs ( 0.39 usr +  0.00 sys =  0.39 CPU) @ 5128205.13/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      mouse: 0.180454 wallclock secs ( 0.19 usr +  0.00 sys =  0.19 CPU) @ 10526315.79/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.164942 wallclock secs ( 0.16 usr +  0.00 sys =  0.16 CPU) @ 12500000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.137909 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 14285714.29/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.141239 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 14285714.29/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# rubyish_attribute: 0.432873 wallclock secs ( 0.43 usr +  0.00 sys =  0.43 CPU) @ 4651162.79/s (n=2000000)
#     spiffy: 0.442149 wallclock secs ( 0.44 usr +  0.00 sys =  0.44 CPU) @ 4545454.55/s (n=2000000)
#                                  Rate class_accessor class_methodmaker class_spiffy spiffy rubyish_attribute moose moose_immutable class_accessor_lite class_accessor_complex accessors class_accessor_constructor class_accessor_fast mojo class_accessor_classy class_accessor_fast_xs mouse class_xsaccessor_compat mouse_immutable class_xsaccessor rose object_tiny_xs class_xsaccessor_array
# class_accessor              2352941/s             --              -32%         -46%   -48%              -49%  -53%            -54%                -56%                   -56%      -56%                       -58%                -59% -61%                  -66%                   -78%  -78%                    -78%            -81%             -82% -84%           -84%                   -86%
# class_methodmaker           3448276/s            47%                --         -21%   -24%              -26%  -31%            -33%                -36%                   -36%      -36%                       -38%                -40% -43%                  -50%                   -67%  -67%                    -67%            -72%             -74% -76%           -76%                   -79%
# class_spiffy                4347826/s            85%               26%           --    -4%               -7%  -13%            -15%                -20%                   -20%      -20%                       -22%                -24% -28%                  -37%                   -59%  -59%                    -59%            -65%             -67% -70%           -70%                   -74%
# spiffy                      4545455/s            93%               32%           5%     --               -2%   -9%            -11%                -16%                   -16%      -16%                       -18%                -20% -25%                  -34%                   -57%  -57%                    -57%            -64%             -66% -68%           -68%                   -73%
# rubyish_attribute           4651163/s            98%               35%           7%     2%                --   -7%             -9%                -14%                   -14%      -14%                       -16%                -19% -23%                  -33%                   -56%  -56%                    -56%            -63%             -65% -67%           -67%                   -72%
# moose                       5000000/s           112%               45%          15%    10%                7%    --             -3%                 -7%                    -8%       -8%                       -10%                -12% -17%                  -28%                   -52%  -53%                    -53%            -60%             -62% -65%           -65%                   -70%
# moose_immutable             5128205/s           118%               49%          18%    13%               10%    3%              --                 -5%                    -5%       -5%                        -8%                -10% -15%                  -26%                   -51%  -51%                    -51%            -59%             -62% -64%           -64%                   -69%
# class_accessor_lite         5405405/s           130%               57%          24%    19%               16%    8%              5%                  --                    -0%       -0%                        -3%                 -5% -11%                  -22%                   -49%  -49%                    -49%            -57%             -59% -62%           -62%                   -68%
# class_accessor_complex      5405405/s           130%               57%          24%    19%               16%    8%              5%                  0%                     --       -0%                        -3%                 -5% -11%                  -22%                   -49%  -49%                    -49%            -57%             -59% -62%           -62%                   -68%
# accessors                   5405405/s           130%               57%          24%    19%               16%    8%              5%                  0%                     0%        --                        -3%                 -5% -11%                  -22%                   -49%  -49%                    -49%            -57%             -59% -62%           -62%                   -68%
# class_accessor_constructor  5555556/s           136%               61%          28%    22%               19%   11%              8%                  3%                     3%        3%                         --                 -3%  -8%                  -19%                   -47%  -47%                    -47%            -56%             -58% -61%           -61%                   -67%
# class_accessor_fast         5714286/s           143%               66%          31%    26%               23%   14%             11%                  6%                     6%        6%                         3%                  --  -6%                  -17%                   -46%  -46%                    -46%            -54%             -57% -60%           -60%                   -66%
# mojo                        6060606/s           158%               76%          39%    33%               30%   21%             18%                 12%                    12%       12%                         9%                  6%   --                  -12%                   -42%  -42%                    -42%            -52%             -55% -58%           -58%                   -64%
# class_accessor_classy       6896552/s           193%              100%          59%    52%               48%   38%             34%                 28%                    28%       28%                        24%                 21%  14%                    --                   -34%  -34%                    -34%            -45%             -48% -52%           -52%                   -59%
# class_accessor_fast_xs     10526316/s           347%              205%         142%   132%              126%  111%            105%                 95%                    95%       95%                        89%                 84%  74%                   53%                     --   -0%                     -0%            -16%             -21% -26%           -26%                   -37%
# mouse                      10526316/s           347%              205%         142%   132%              126%  111%            105%                 95%                    95%       95%                        89%                 84%  74%                   53%                     0%    --                      0%            -16%             -21% -26%           -26%                   -37%
# class_xsaccessor_compat    10526316/s           347%              205%         142%   132%              126%  111%            105%                 95%                    95%       95%                        89%                 84%  74%                   53%                     0%    0%                      --            -16%             -21% -26%           -26%                   -37%
# mouse_immutable            12500000/s           431%              262%         187%   175%              169%  150%            144%                131%                   131%      131%                       125%                119% 106%                   81%                    19%   19%                     19%              --              -6% -12%           -13%                   -25%
# class_xsaccessor           13333333/s           467%              287%         207%   193%              187%  167%            160%                147%                   147%      147%                       140%                133% 120%                   93%                    27%   27%                     27%              7%               --  -7%            -7%                   -20%
# rose                       14285714/s           507%              314%         229%   214%              207%  186%            179%                164%                   164%      164%                       157%                150% 136%                  107%                    36%   36%                     36%             14%               7%   --            -0%                   -14%
# object_tiny_xs             14285714/s           507%              314%         229%   214%              207%  186%            179%                164%                   164%      164%                       157%                150% 136%                  107%                    36%   36%                     36%             14%               7%   0%             --                   -14%
# class_xsaccessor_array     16666667/s           608%              383%         283%   267%              258%  233%            225%                208%                   208%      208%                       200%                192% 175%                  142%                    58%   58%                     58%             33%              25%  17%            17%                     --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 36 wallclock secs ( 0.02 usr  0.02 sys + 35.12 cusr  0.12 csys = 35.28 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.08    
    Class::MethodMaker                 0     2.24    
    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.1805  
    Mouse                              0     v2.4.5  
    Object::Tiny                       0     1.08    
    parent                             0     0.234   
    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     2.00    

configure_requires:

    Module                             Need  Have    
    ---------------------------------- ----- --------
    Module::Build::Tiny                0.039 0.039   


------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    LANG = C
    LC_ALL = de_DE.UTF-8
    PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/linux-gnu:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/home/eserte/src/srezic-misc/scripts
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 3909
    PERL5_CPAN_IS_RUNNING = 3909
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 30537,3909
    PERLDOC = -MPod::Perldoc::ToTextOverstrike
    PERL_BATCH = yes
    PERL_CANARY_STABILITY_NOPROMPT = 1
    PERL_CPAN_REPORTER_CONFIG = /run/user/1023/cpansmoker/2016082621/cpanreporter_000_config.ini
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_PARALLEL_SMOKER = yes
    PERL_USE_UNSAFE_INC = 1
    SHELL = /bin/zsh
    TERM = screen
    TMPDIR = /run/user/1023/cpansmoker/2016082621

Perl special variables (and OS-specific diagnostics, for MSWin32):

    $^X = /bbbike/perl-5.25.4/bin/perl5.25.4
    $UID/$EUID = 1023 / 1023
    $GID = 1023 1023
    $EGID = 1023 1023

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.14    
    CPAN::Meta          2.150010
    Cwd                 3.62    
    ExtUtils::CBuilder  0.280224
    ExtUtils::Command   7.24    
    ExtUtils::Install   2.04    
    ExtUtils::MakeMaker 7.24    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.30    
    File::Spec          3.62    
    JSON                2.90    
    JSON::PP            2.27400 
    Module::Build       0.4220  
    Module::Signature   0.80    
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.36    
    Test::More          1.302052
    YAML                1.18    
    YAML::Syck          1.29    
    version             0.9917  


--

Summary of my perl5 (revision 5 version 25 subversion 4) configuration:
   
  Platform:
    osname=linux
    osvers=3.16.0-4-amd64
    archname=x86_64-linux
    uname='linux eserte 3.16.0-4-amd64 #1 smp debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 gnulinux '
    config_args='-ds -e -Dprefix=/opt/perl-5.25.4 -Dusedevel -Dusemallocwrap=no -Dcf_email=srezic@cpan.org'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    bincompat5005=undef
  Compiler:
    cc='cc'
    ccflags ='-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'
    cppflags='-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='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    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=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    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 -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    PERL_USE_DEVEL
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under linux
  Compiled at Aug 20 2016 21:18:40
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="3909"
    PERL5_CPAN_IS_RUNNING="3909"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="30537,3909"
    PERLDOC="-MPod::Perldoc::ToTextOverstrike"
    PERL_BATCH="yes"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_CPAN_REPORTER_CONFIG="/run/user/1023/cpansmoker/2016082621/cpanreporter_000_config.ini"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_PARALLEL_SMOKER="yes"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /opt/perl-5.25.4/lib/site_perl/5.25.4/x86_64-linux
    /opt/perl-5.25.4/lib/site_perl/5.25.4
    /opt/perl-5.25.4/lib/5.25.4/x86_64-linux
    /opt/perl-5.25.4/lib/5.25.4
    .