App-Benchmark-Accessors v2.00 Perl 5 v5.27.4 x86_64-linux

Status
Pass
From
Slaven Rezić (SREZIC)
Dist
App-Benchmark-Accessors v2.00
Platform
Perl 5 v5.27.4 x86_64-linux
Date
2017-09-22 23:32:14
ID
438b8098-9fee-11e7-b1e8-f2b3b6d0e5b7
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.27.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.0938601 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 2222222.22/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_classy: 0.0649121 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.112568 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_constructor: 0.244371 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_fast: 0.0948989 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 2222222.22/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast_xs: 0.045166 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.0541 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_methodmaker: 0.110545 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_spiffy: 0.0632539 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: 0.0514662 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_xsaccessor_array: 0.0667748 wallclock secs ( 0.06 usr +  0.00 sys =  0.06 CPU) @ 3333333.33/s (n=200000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.0520759 wallclock secs ( 0.05 usr +  0.00 sys =  0.05 CPU) @ 4000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
#      moose: 3.96499 wallclock secs ( 3.96 usr +  0.00 sys =  3.96 CPU) @ 50505.05/s (n=200000)
# moose_immutable: 0.196416 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: 0.0921321 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 2222222.22/s (n=200000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.089098 wallclock secs ( 0.09 usr +  0.00 sys =  0.09 CPU) @ 2222222.22/s (n=200000)
#             (warning: too few iterations for a reliable count)
# object_tiny: 0.046787 wallclock secs ( 0.04 usr +  0.00 sys =  0.04 CPU) @ 5000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.0475719 wallclock secs ( 0.05 usr +  0.00 sys =  0.05 CPU) @ 4000000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.0846961 wallclock secs ( 0.08 usr +  0.00 sys =  0.08 CPU) @ 2500000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
#     spiffy: 0.0633061 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_methodmaker class_accessor_complex class_accessor class_accessor_fast mouse_immutable mouse rose spiffy class_accessor_classy class_xsaccessor_array class_spiffy class_accessor_fast_xs class_xsaccessor class_accessor_lite mojo object_tiny_xs object_tiny
# moose                        50505/s    --                       -94%            -95%              -97%                   -97%           -98%                -98%            -98%  -98% -98%   -98%                  -98%                   -98%         -98%                   -99%             -99%                -99% -99%           -99%        -99%
# class_accessor_constructor  800000/s 1484%                         --            -24%              -56%                   -56%           -64%                -64%            -64%  -64% -68%   -72%                  -72%                   -76%         -76%                   -80%             -80%                -80% -80%           -80%        -84%
# moose_immutable            1052632/s 1984%                        32%              --              -42%                   -42%           -53%                -53%            -53%  -53% -58%   -63%                  -63%                   -68%         -68%                   -74%             -74%                -74% -74%           -74%        -79%
# class_methodmaker          1818182/s 3500%                       127%             73%                --                    -0%           -18%                -18%            -18%  -18% -27%   -36%                  -36%                   -45%         -45%                   -55%             -55%                -55% -55%           -55%        -64%
# class_accessor_complex     1818182/s 3500%                       127%             73%                0%                     --           -18%                -18%            -18%  -18% -27%   -36%                  -36%                   -45%         -45%                   -55%             -55%                -55% -55%           -55%        -64%
# class_accessor             2222222/s 4300%                       178%            111%               22%                    22%             --                 -0%             -0%   -0% -11%   -22%                  -22%                   -33%         -33%                   -44%             -44%                -44% -44%           -44%        -56%
# class_accessor_fast        2222222/s 4300%                       178%            111%               22%                    22%             0%                  --             -0%   -0% -11%   -22%                  -22%                   -33%         -33%                   -44%             -44%                -44% -44%           -44%        -56%
# mouse_immutable            2222222/s 4300%                       178%            111%               22%                    22%             0%                  0%              --    0% -11%   -22%                  -22%                   -33%         -33%                   -44%             -44%                -44% -44%           -44%        -56%
# mouse                      2222222/s 4300%                       178%            111%               22%                    22%             0%                  0%              0%    -- -11%   -22%                  -22%                   -33%         -33%                   -44%             -44%                -44% -44%           -44%        -56%
# rose                       2500000/s 4850%                       212%            137%               37%                    37%            12%                 12%             12%   12%   --   -12%                  -12%                   -25%         -25%                   -37%             -37%                -37% -37%           -37%        -50%
# spiffy                     2857143/s 5557%                       257%            171%               57%                    57%            29%                 29%             29%   29%  14%     --                   -0%                   -14%         -14%                   -29%             -29%                -29% -29%           -29%        -43%
# class_accessor_classy      2857143/s 5557%                       257%            171%               57%                    57%            29%                 29%             29%   29%  14%     0%                    --                   -14%         -14%                   -29%             -29%                -29% -29%           -29%        -43%
# class_xsaccessor_array     3333333/s 6500%                       317%            217%               83%                    83%            50%                 50%             50%   50%  33%    17%                   17%                     --           0%                   -17%             -17%                -17% -17%           -17%        -33%
# class_spiffy               3333333/s 6500%                       317%            217%               83%                    83%            50%                 50%             50%   50%  33%    17%                   17%                     0%           --                   -17%             -17%                -17% -17%           -17%        -33%
# class_accessor_fast_xs     4000000/s 7820%                       400%            280%              120%                   120%            80%                 80%             80%   80%  60%    40%                   40%                    20%          20%                     --               0%                  0%  -0%            -0%        -20%
# class_xsaccessor           4000000/s 7820%                       400%            280%              120%                   120%            80%                 80%             80%   80%  60%    40%                   40%                    20%          20%                     0%               --                  0%  -0%            -0%        -20%
# class_accessor_lite        4000000/s 7820%                       400%            280%              120%                   120%            80%                 80%             80%   80%  60%    40%                   40%                    20%          20%                     0%               0%                  --  -0%            -0%        -20%
# mojo                       4000000/s 7820%                       400%            280%              120%                   120%            80%                 80%             80%   80%  60%    40%                   40%                    20%          20%                     0%               0%                  0%   --             0%        -20%
# object_tiny_xs             4000000/s 7820%                       400%            280%              120%                   120%            80%                 80%             80%   80%  60%    40%                   40%                    20%          20%                     0%               0%                  0%   0%             --        -20%
# object_tiny                5000000/s 9800%                       525%            375%              175%                   175%           125%                125%            125%  125% 100%    75%                   75%                    50%          50%                    25%              25%                 25%  25%            25%          --
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.221359 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_accessor: 0.579143 wallclock secs ( 0.58 usr +  0.00 sys =  0.58 CPU) @ 3448275.86/s (n=2000000)
# class_accessor_classy: 0.189226 wallclock secs ( 0.18 usr +  0.00 sys =  0.18 CPU) @ 11111111.11/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_complex: 0.266535 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7407407.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_constructor: 0.264302 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7407407.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast: 0.230396 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.113466 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.224091 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_methodmaker: 0.406668 wallclock secs ( 0.41 usr +  0.00 sys =  0.41 CPU) @ 4878048.78/s (n=2000000)
# class_spiffy: 0.270456 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7407407.41/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor: 0.0768621 wallclock secs ( 0.07 usr +  0.00 sys =  0.07 CPU) @ 28571428.57/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.079066 wallclock secs ( 0.08 usr +  0.00 sys =  0.08 CPU) @ 25000000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.105342 wallclock secs ( 0.11 usr +  0.00 sys =  0.11 CPU) @ 18181818.18/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.218391 wallclock secs ( 0.22 usr +  0.00 sys =  0.22 CPU) @ 9090909.09/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      moose: 0.239298 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_immutable: 0.233197 wallclock secs ( 0.23 usr +  0.00 sys =  0.23 CPU) @ 8695652.17/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      mouse: 0.114453 wallclock secs ( 0.11 usr +  0.00 sys =  0.11 CPU) @ 18181818.18/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.122842 wallclock secs ( 0.12 usr +  0.00 sys =  0.12 CPU) @ 16666666.67/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny: 0.189112 wallclock secs ( 0.19 usr +  0.00 sys =  0.19 CPU) @ 10526315.79/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.0954382 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.0986748 wallclock secs ( 0.10 usr +  0.00 sys =  0.10 CPU) @ 20000000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# rubyish_attribute: 0.325925 wallclock secs ( 0.32 usr +  0.00 sys =  0.32 CPU) @ 6250000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#     spiffy: 0.279104 wallclock secs ( 0.28 usr +  0.00 sys =  0.28 CPU) @ 7142857.14/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 class_accessor_fast moose moose_immutable accessors class_accessor_lite mojo object_tiny class_accessor_classy mouse_immutable mouse class_accessor_fast_xs class_xsaccessor_compat rose object_tiny_xs class_xsaccessor_array class_xsaccessor
# class_accessor              3448276/s             --              -29%              -45%   -52%         -53%                   -53%                       -53%                -59%  -59%            -60%      -60%                -60% -62%        -67%                  -69%            -79%  -81%                   -81%                    -81% -83%           -84%                   -86%             -88%
# class_methodmaker           4878049/s            41%                --              -22%   -32%         -34%                   -34%                       -34%                -41%  -41%            -44%      -44%                -44% -46%        -54%                  -56%            -71%  -73%                   -73%                    -73% -76%           -78%                   -80%             -83%
# rubyish_attribute           6250000/s            81%               28%                --   -12%         -16%                   -16%                       -16%                -25%  -25%            -28%      -28%                -28% -31%        -41%                  -44%            -62%  -66%                   -66%                    -66% -69%           -72%                   -75%             -78%
# spiffy                      7142857/s           107%               46%               14%     --          -4%                    -4%                        -4%                -14%  -14%            -18%      -18%                -18% -21%        -32%                  -36%            -57%  -61%                   -61%                    -61% -64%           -68%                   -71%             -75%
# class_spiffy                7407407/s           115%               52%               19%     4%           --                    -0%                        -0%                -11%  -11%            -15%      -15%                -15% -19%        -30%                  -33%            -56%  -59%                   -59%                    -59% -63%           -67%                   -70%             -74%
# class_accessor_complex      7407407/s           115%               52%               19%     4%           0%                     --                        -0%                -11%  -11%            -15%      -15%                -15% -19%        -30%                  -33%            -56%  -59%                   -59%                    -59% -63%           -67%                   -70%             -74%
# class_accessor_constructor  7407407/s           115%               52%               19%     4%           0%                     0%                         --                -11%  -11%            -15%      -15%                -15% -19%        -30%                  -33%            -56%  -59%                   -59%                    -59% -63%           -67%                   -70%             -74%
# class_accessor_fast         8333333/s           142%               71%               33%    17%          13%                    12%                        12%                  --    0%             -4%       -4%                 -4%  -8%        -21%                  -25%            -50%  -54%                   -54%                    -54% -58%           -62%                   -67%             -71%
# moose                       8333333/s           142%               71%               33%    17%          13%                    12%                        12%                  0%    --             -4%       -4%                 -4%  -8%        -21%                  -25%            -50%  -54%                   -54%                    -54% -58%           -62%                   -67%             -71%
# moose_immutable             8695652/s           152%               78%               39%    22%          17%                    17%                        17%                  4%    4%              --       -0%                 -0%  -4%        -17%                  -22%            -48%  -52%                   -52%                    -52% -57%           -61%                   -65%             -70%
# accessors                   8695652/s           152%               78%               39%    22%          17%                    17%                        17%                  4%    4%              0%        --                 -0%  -4%        -17%                  -22%            -48%  -52%                   -52%                    -52% -57%           -61%                   -65%             -70%
# class_accessor_lite         8695652/s           152%               78%               39%    22%          17%                    17%                        17%                  4%    4%              0%        0%                  --  -4%        -17%                  -22%            -48%  -52%                   -52%                    -52% -57%           -61%                   -65%             -70%
# mojo                        9090909/s           164%               86%               45%    27%          23%                    23%                        23%                  9%    9%              5%        5%                  5%   --        -14%                  -18%            -45%  -50%                   -50%                    -50% -55%           -59%                   -64%             -68%
# object_tiny                10526316/s           205%              116%               68%    47%          42%                    42%                        42%                 26%   26%             21%       21%                 21%  16%          --                   -5%            -37%  -42%                   -42%                    -42% -47%           -53%                   -58%             -63%
# class_accessor_classy      11111111/s           222%              128%               78%    56%          50%                    50%                        50%                 33%   33%             28%       28%                 28%  22%          6%                    --            -33%  -39%                   -39%                    -39% -44%           -50%                   -56%             -61%
# mouse_immutable            16666667/s           383%              242%              167%   133%         125%                   125%                       125%                100%  100%             92%       92%                 92%  83%         58%                   50%              --   -8%                    -8%                     -8% -17%           -25%                   -33%             -42%
# mouse                      18181818/s           427%              273%              191%   155%         145%                   145%                       145%                118%  118%            109%      109%                109% 100%         73%                   64%              9%    --                     0%                     -0%  -9%           -18%                   -27%             -36%
# class_accessor_fast_xs     18181818/s           427%              273%              191%   155%         145%                   145%                       145%                118%  118%            109%      109%                109% 100%         73%                   64%              9%    0%                     --                     -0%  -9%           -18%                   -27%             -36%
# class_xsaccessor_compat    18181818/s           427%              273%              191%   155%         145%                   145%                       145%                118%  118%            109%      109%                109% 100%         73%                   64%              9%    0%                     0%                      --  -9%           -18%                   -27%             -36%
# rose                       20000000/s           480%              310%              220%   180%         170%                   170%                       170%                140%  140%            130%      130%                130% 120%         90%                   80%             20%   10%                    10%                     10%   --           -10%                   -20%             -30%
# object_tiny_xs             22222222/s           544%              356%              256%   211%         200%                   200%                       200%                167%  167%            156%      156%                156% 144%        111%                  100%             33%   22%                    22%                     22%  11%             --                   -11%             -22%
# class_xsaccessor_array     25000000/s           625%              412%              300%   250%         237%                   237%                       237%                200%  200%            187%      187%                187% 175%        137%                  125%             50%   37%                    37%                     37%  25%            13%                     --             -13%
# class_xsaccessor           28571429/s           729%              486%              357%   300%         286%                   286%                       286%                243%  243%            229%      229%                229% 214%        171%                  157%             71%   57%                    57%                     57%  43%            29%                    14%               --
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.334839 wallclock secs ( 0.34 usr +  0.00 sys =  0.34 CPU) @ 5882352.94/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor: 0.851911 wallclock secs ( 0.85 usr +  0.00 sys =  0.85 CPU) @ 2352941.18/s (n=2000000)
# class_accessor_classy: 0.282049 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.327504 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_accessor_constructor: 0.304851 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_fast: 0.335647 wallclock secs ( 0.33 usr +  0.00 sys =  0.33 CPU) @ 6060606.06/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_fast_xs: 0.163568 wallclock secs ( 0.16 usr +  0.00 sys =  0.16 CPU) @ 12500000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.322744 wallclock secs ( 0.33 usr +  0.00 sys =  0.33 CPU) @ 6060606.06/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_methodmaker: 0.482693 wallclock secs ( 0.48 usr +  0.00 sys =  0.48 CPU) @ 4166666.67/s (n=2000000)
# class_spiffy: 0.405877 wallclock secs ( 0.41 usr +  0.00 sys =  0.41 CPU) @ 4878048.78/s (n=2000000)
# class_xsaccessor: 0.113432 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_array: 0.090045 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.152794 wallclock secs ( 0.15 usr +  0.00 sys =  0.15 CPU) @ 13333333.33/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.290493 wallclock secs ( 0.30 usr +  0.00 sys =  0.30 CPU) @ 6666666.67/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      moose: 0.353995 wallclock secs ( 0.36 usr +  0.00 sys =  0.36 CPU) @ 5555555.56/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# moose_immutable: 0.358475 wallclock secs ( 0.36 usr +  0.00 sys =  0.36 CPU) @ 5555555.56/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#      mouse: 0.14195 wallclock secs ( 0.15 usr +  0.00 sys =  0.15 CPU) @ 13333333.33/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# mouse_immutable: 0.142262 wallclock secs ( 0.14 usr +  0.00 sys =  0.14 CPU) @ 14285714.29/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny_xs: 0.124841 wallclock secs ( 0.13 usr +  0.00 sys =  0.13 CPU) @ 15384615.38/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.135925 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.425229 wallclock secs ( 0.43 usr +  0.00 sys =  0.43 CPU) @ 4651162.79/s (n=2000000)
#     spiffy: 0.387264 wallclock secs ( 0.38 usr +  0.00 sys =  0.38 CPU) @ 5263157.89/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#                                  Rate class_accessor class_methodmaker rubyish_attribute class_spiffy spiffy moose moose_immutable accessors class_accessor_lite class_accessor_fast class_accessor_complex class_accessor_constructor mojo class_accessor_classy class_accessor_fast_xs class_xsaccessor_compat mouse rose mouse_immutable object_tiny_xs class_xsaccessor class_xsaccessor_array
# class_accessor              2352941/s             --              -44%              -49%         -52%   -55%  -58%            -58%      -60%                -61%                -61%                   -62%                       -65% -65%                  -66%                   -81%                    -82%  -82% -84%            -84%           -85%             -86%                   -89%
# class_methodmaker           4166667/s            77%                --              -10%         -15%   -21%  -25%            -25%      -29%                -31%                -31%                   -33%                       -38% -38%                  -40%                   -67%                    -69%  -69% -71%            -71%           -73%             -75%                   -81%
# rubyish_attribute           4651163/s            98%               12%                --          -5%   -12%  -16%            -16%      -21%                -23%                -23%                   -26%                       -30% -30%                  -33%                   -63%                    -65%  -65% -67%            -67%           -70%             -72%                   -79%
# class_spiffy                4878049/s           107%               17%                5%           --    -7%  -12%            -12%      -17%                -20%                -20%                   -22%                       -27% -27%                  -29%                   -61%                    -63%  -63% -66%            -66%           -68%             -71%                   -78%
# spiffy                      5263158/s           124%               26%               13%           8%     --   -5%             -5%      -11%                -13%                -13%                   -16%                       -21% -21%                  -24%                   -58%                    -61%  -61% -63%            -63%           -66%             -68%                   -76%
# moose                       5555556/s           136%               33%               19%          14%     6%    --              0%       -6%                 -8%                 -8%                   -11%                       -17% -17%                  -19%                   -56%                    -58%  -58% -61%            -61%           -64%             -67%                   -75%
# moose_immutable             5555556/s           136%               33%               19%          14%     6%    0%              --       -6%                 -8%                 -8%                   -11%                       -17% -17%                  -19%                   -56%                    -58%  -58% -61%            -61%           -64%             -67%                   -75%
# accessors                   5882353/s           150%               41%               26%          21%    12%    6%              6%        --                 -3%                 -3%                    -6%                       -12% -12%                  -15%                   -53%                    -56%  -56% -59%            -59%           -62%             -65%                   -74%
# class_accessor_lite         6060606/s           158%               45%               30%          24%    15%    9%              9%        3%                  --                 -0%                    -3%                        -9%  -9%                  -12%                   -52%                    -55%  -55% -58%            -58%           -61%             -64%                   -73%
# class_accessor_fast         6060606/s           158%               45%               30%          24%    15%    9%              9%        3%                  0%                  --                    -3%                        -9%  -9%                  -12%                   -52%                    -55%  -55% -58%            -58%           -61%             -64%                   -73%
# class_accessor_complex      6250000/s           166%               50%               34%          28%    19%   12%             12%        6%                  3%                  3%                     --                        -6%  -6%                   -9%                   -50%                    -53%  -53% -56%            -56%           -59%             -62%                   -72%
# class_accessor_constructor  6666667/s           183%               60%               43%          37%    27%   20%             20%       13%                 10%                 10%                     7%                         --  -0%                   -3%                   -47%                    -50%  -50% -53%            -53%           -57%             -60%                   -70%
# mojo                        6666667/s           183%               60%               43%          37%    27%   20%             20%       13%                 10%                 10%                     7%                         0%   --                   -3%                   -47%                    -50%  -50% -53%            -53%           -57%             -60%                   -70%
# class_accessor_classy       6896552/s           193%               66%               48%          41%    31%   24%             24%       17%                 14%                 14%                    10%                         3%   3%                    --                   -45%                    -48%  -48% -52%            -52%           -55%             -59%                   -69%
# class_accessor_fast_xs     12500000/s           431%              200%              169%         156%   137%  125%            125%      112%                106%                106%                   100%                        87%  87%                   81%                     --                     -6%   -6% -13%            -13%           -19%             -25%                   -44%
# class_xsaccessor_compat    13333333/s           467%              220%              187%         173%   153%  140%            140%      127%                120%                120%                   113%                       100% 100%                   93%                     7%                      --   -0%  -7%             -7%           -13%             -20%                   -40%
# mouse                      13333333/s           467%              220%              187%         173%   153%  140%            140%      127%                120%                120%                   113%                       100% 100%                   93%                     7%                      0%    --  -7%             -7%           -13%             -20%                   -40%
# rose                       14285714/s           507%              243%              207%         193%   171%  157%            157%      143%                136%                136%                   129%                       114% 114%                  107%                    14%                      7%    7%   --             -0%            -7%             -14%                   -36%
# mouse_immutable            14285714/s           507%              243%              207%         193%   171%  157%            157%      143%                136%                136%                   129%                       114% 114%                  107%                    14%                      7%    7%   0%              --            -7%             -14%                   -36%
# object_tiny_xs             15384615/s           554%              269%              231%         215%   192%  177%            177%      162%                154%                154%                   146%                       131% 131%                  123%                    23%                     15%   15%   8%              8%             --              -8%                   -31%
# class_xsaccessor           16666667/s           608%              300%              258%         242%   217%  200%            200%      183%                175%                175%                   167%                       150% 150%                  142%                    33%                     25%   25%  17%             17%             8%               --                   -25%
# class_xsaccessor_array     22222222/s           844%              433%              378%         356%   322%  300%            300%      278%                267%                267%                   256%                       233% 233%                  222%                    78%                     67%   67%  56%             56%            44%              33%                     --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 31 wallclock secs ( 0.01 usr  0.03 sys + 30.37 cusr  0.09 csys = 30.50 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.2006  
    Mouse                              0     v2.4.10 
    Object::Tiny                       0     1.08    
    parent                             0     0.236   
    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 = 21570
    PERL5_CPAN_IS_RUNNING = 21570
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 9420,21570
    PERLDOC = -MPod::Perldoc::ToTextOverstrike
    PERL_BATCH = yes
    PERL_CANARY_STABILITY_NOPROMPT = 1
    PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/2017092221/cpanreporter_000_config.ini
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_PARALLEL_SMOKER = yes
    PERL_USE_UNSAFE_INC = 1
    SHELL = /usr/bin/zsh
    TERM = screen
    TMPDIR = /var/tmp/cpansmoker-1023/2017092221

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

    $^X = /opt/perl-5.27.4/bin/perl5.27.4
    $UID/$EUID = 1023 / 1023
    $GID = 1023 1023
    $EGID = 1023 1023

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.16    
    CPAN::Meta          2.150010
    Cwd                 3.62    
    ExtUtils::CBuilder  0.280226
    ExtUtils::Command   7.30    
    ExtUtils::Install   2.14    
    ExtUtils::MakeMaker 7.30    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.35    
    File::Spec          3.62    
    JSON                2.94    
    JSON::PP            2.94    
    Module::Build       0.4224  
    Module::Signature   0.81    
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.39    
    Test::More          1.302096
    YAML                1.23    
    YAML::Syck          1.30    
    version             0.9918  


--

Summary of my perl5 (revision 5 version 27 subversion 4) configuration:
   
  Platform:
    osname=linux
    osvers=4.9.0-3-amd64
    archname=x86_64-linux
    uname='linux debian9 4.9.0-3-amd64 #1 smp debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 gnulinux '
    config_args='-ds -e -Dprefix=/opt/perl-5.27.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
    default_inc_excludes_dot=define
    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='6.3.0 20170516'
    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/6/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.24.so
    so=so
    useshrplib=false
    libperl=libperl.a
    gnulibc_version='2.24'
  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_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 Sep 20 2017 22:26:09
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="21570"
    PERL5_CPAN_IS_RUNNING="21570"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="9420,21570"
    PERLDOC="-MPod::Perldoc::ToTextOverstrike"
    PERL_BATCH="yes"
    PERL_CANARY_STABILITY_NOPROMPT="1"
    PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/2017092221/cpanreporter_000_config.ini"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_PARALLEL_SMOKER="yes"
    PERL_USE_UNSAFE_INC="1"
  @INC:
    /opt/perl-5.27.4/lib/site_perl/5.27.4/x86_64-linux
    /opt/perl-5.27.4/lib/site_perl/5.27.4
    /opt/perl-5.27.4/lib/5.27.4/x86_64-linux
    /opt/perl-5.27.4/lib/5.27.4
    .