Report for App-Benchmark-Accessors-2.00

Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: PASS App-Benchmark-Accessors-2.00 v5.18.2 FreeBSD
Date: 2015-01-02T10:38:08Z

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.18.2, 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:

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.681106 wallclock secs ( 0.60 usr +  0.01 sys =  0.61 CPU) @ 328205.13/s (n=200000)
# class_accessor_classy: 0.430702 wallclock secs ( 0.43 usr +  0.00 sys =  0.43 CPU) @ 465454.55/s (n=200000)
# class_accessor_complex: 0.906274 wallclock secs ( 0.77 usr +  0.00 sys =  0.77 CPU) @ 261224.49/s (n=200000)
# class_accessor_constructor: 1.73245 wallclock secs ( 1.70 usr +  0.00 sys =  1.70 CPU) @ 117972.35/s (n=200000)
# class_accessor_fast: 0.527562 wallclock secs ( 0.52 usr +  0.00 sys =  0.52 CPU) @ 382089.55/s (n=200000)
# class_accessor_fast_xs: 0.271143 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 752941.18/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_accessor_lite: 0.321551 wallclock secs ( 0.32 usr +  0.00 sys =  0.32 CPU) @ 624390.24/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_methodmaker: 0.986044 wallclock secs ( 0.98 usr +  0.00 sys =  0.98 CPU) @ 204800.00/s (n=200000)
# class_spiffy: 0.398172 wallclock secs ( 0.39 usr +  0.00 sys =  0.39 CPU) @ 512000.00/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor: 0.288762 wallclock secs ( 0.29 usr +  0.00 sys =  0.29 CPU) @ 691891.89/s (n=200000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_array: 0.384798 wallclock secs ( 0.38 usr +  0.00 sys =  0.38 CPU) @ 522448.98/s (n=200000)
#             (warning: too few iterations for a reliable count)
#       mojo: 0.33289 wallclock secs ( 0.34 usr +  0.00 sys =  0.34 CPU) @ 595348.84/s (n=200000)
#             (warning: too few iterations for a reliable count)
#      moose: 19.889 wallclock secs (19.62 usr +  0.03 sys = 19.66 CPU) @ 10174.88/s (n=200000)
# moose_immutable: 1.11201 wallclock secs ( 1.10 usr +  0.00 sys =  1.10 CPU) @ 181560.28/s (n=200000)
#      mouse: 0.497744 wallclock secs ( 0.49 usr +  0.00 sys =  0.49 CPU) @ 406349.21/s (n=200000)
# mouse_immutable: 0.78563 wallclock secs ( 0.56 usr +  0.00 sys =  0.56 CPU) @ 355555.56/s (n=200000)
# object_tiny: 0.621096 wallclock secs ( 0.53 usr +  0.00 sys =  0.53 CPU) @ 376470.59/s (n=200000)
# object_tiny_xs: 0.783028 wallclock secs ( 0.56 usr +  0.00 sys =  0.56 CPU) @ 355555.56/s (n=200000)
#       rose: 0.526298 wallclock secs ( 0.73 usr +  0.00 sys =  0.73 CPU) @ 272340.43/s (n=200000)
#     spiffy: 0.744708 wallclock secs ( 0.73 usr +  0.00 sys =  0.73 CPU) @ 272340.43/s (n=200000)
#                                Rate moose class_accessor_constructor moose_immutable class_methodmaker class_accessor_complex rose spiffy class_accessor mouse_immutable object_tiny_xs object_tiny class_accessor_fast mouse class_accessor_classy class_spiffy class_xsaccessor_array mojo class_accessor_lite class_xsaccessor class_accessor_fast_xs
# moose                       10175/s    --                       -91%            -94%              -95%                   -96% -96%   -96%           -97%            -97%           -97%        -97%                -97%  -97%                  -98%         -98%                   -98% -98%                -98%             -99%                   -99%
# class_accessor_constructor 117972/s 1059%                         --            -35%              -42%                   -55% -57%   -57%           -64%            -67%           -67%        -69%                -69%  -71%                  -75%         -77%                   -77% -80%                -81%             -83%                   -84%
# moose_immutable            181560/s 1684%                        54%              --              -11%                   -30% -33%   -33%           -45%            -49%           -49%        -52%                -52%  -55%                  -61%         -65%                   -65% -70%                -71%             -74%                   -76%
# class_methodmaker          204800/s 1913%                        74%             13%                --                   -22% -25%   -25%           -38%            -42%           -42%        -46%                -46%  -50%                  -56%         -60%                   -61% -66%                -67%             -70%                   -73%
# class_accessor_complex     261224/s 2467%                       121%             44%               28%                     --  -4%    -4%           -20%            -27%           -27%        -31%                -32%  -36%                  -44%         -49%                   -50% -56%                -58%             -62%                   -65%
# rose                       272340/s 2577%                       131%             50%               33%                     4%   --     0%           -17%            -23%           -23%        -28%                -29%  -33%                  -41%         -47%                   -48% -54%                -56%             -61%                   -64%
# spiffy                     272340/s 2577%                       131%             50%               33%                     4%   0%     --           -17%            -23%           -23%        -28%                -29%  -33%                  -41%         -47%                   -48% -54%                -56%             -61%                   -64%
# class_accessor             328205/s 3126%                       178%             81%               60%                    26%  21%    21%             --             -8%            -8%        -13%                -14%  -19%                  -29%         -36%                   -37% -45%                -47%             -53%                   -56%
# mouse_immutable            355556/s 3394%                       201%             96%               74%                    36%  31%    31%             8%              --             0%         -6%                 -7%  -12%                  -24%         -31%                   -32% -40%                -43%             -49%                   -53%
# object_tiny_xs             355556/s 3394%                       201%             96%               74%                    36%  31%    31%             8%              0%             --         -6%                 -7%  -12%                  -24%         -31%                   -32% -40%                -43%             -49%                   -53%
# object_tiny                376471/s 3600%                       219%            107%               84%                    44%  38%    38%            15%              6%             6%          --                 -1%   -7%                  -19%         -26%                   -28% -37%                -40%             -46%                   -50%
# class_accessor_fast        382090/s 3655%                       224%            110%               87%                    46%  40%    40%            16%              7%             7%          1%                  --   -6%                  -18%         -25%                   -27% -36%                -39%             -45%                   -49%
# mouse                      406349/s 3894%                       244%            124%               98%                    56%  49%    49%            24%             14%            14%          8%                  6%    --                  -13%         -21%                   -22% -32%                -35%             -41%                   -46%
# class_accessor_classy      465455/s 4475%                       295%            156%              127%                    78%  71%    71%            42%             31%            31%         24%                 22%   15%                    --          -9%                   -11% -22%                -25%             -33%                   -38%
# class_spiffy               512000/s 4932%                       334%            182%              150%                    96%  88%    88%            56%             44%            44%         36%                 34%   26%                   10%           --                    -2% -14%                -18%             -26%                   -32%
# class_xsaccessor_array     522449/s 5035%                       343%            188%              155%                   100%  92%    92%            59%             47%            47%         39%                 37%   29%                   12%           2%                     -- -12%                -16%             -24%                   -31%
# mojo                       595349/s 5751%                       405%            228%              191%                   128% 119%   119%            81%             67%            67%         58%                 56%   47%                   28%          16%                    14%   --                 -5%             -14%                   -21%
# class_accessor_lite        624390/s 6037%                       429%            244%              205%                   139% 129%   129%            90%             76%            76%         66%                 63%   54%                   34%          22%                    20%   5%                  --             -10%                   -17%
# class_xsaccessor           691892/s 6700%                       486%            281%              238%                   165% 154%   154%           111%             95%            95%         84%                 81%   70%                   49%          35%                    32%  16%                 11%               --                    -8%
# class_accessor_fast_xs     752941/s 7300%                       538%            315%              268%                   188% 176%   176%           129%            112%           112%        100%                 97%   85%                   62%          47%                    44%  26%                 21%               9%                     --
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: 1.6312 wallclock secs ( 1.43 usr +  0.00 sys =  1.43 CPU) @ 1398907.10/s (n=2000000)
# class_accessor: 3.13974 wallclock secs ( 3.12 usr +  0.00 sys =  3.12 CPU) @ 641604.01/s (n=2000000)
# class_accessor_classy: 0.951705 wallclock secs ( 0.95 usr +  0.00 sys =  0.95 CPU) @ 2115702.48/s (n=2000000)
# class_accessor_complex: 1.54462 wallclock secs ( 1.52 usr +  0.01 sys =  1.53 CPU) @ 1306122.45/s (n=2000000)
# class_accessor_constructor: 1.73965 wallclock secs ( 1.73 usr +  0.00 sys =  1.73 CPU) @ 1158371.04/s (n=2000000)
# class_accessor_fast: 1.4286 wallclock secs ( 1.42 usr + -0.01 sys =  1.41 CPU) @ 1414364.64/s (n=2000000)
# class_accessor_fast_xs: 0.420562 wallclock secs ( 0.41 usr +  0.00 sys =  0.41 CPU) @ 4830188.68/s (n=2000000)
# class_accessor_lite: 1.4262 wallclock secs ( 1.40 usr +  0.01 sys =  1.41 CPU) @ 1422222.22/s (n=2000000)
# class_methodmaker: 2.17726 wallclock secs ( 2.16 usr +  0.00 sys =  2.16 CPU) @ 927536.23/s (n=2000000)
# class_spiffy: 1.37367 wallclock secs ( 1.36 usr +  0.00 sys =  1.36 CPU) @ 1471264.37/s (n=2000000)
# class_xsaccessor: 0.421325 wallclock secs ( 0.41 usr +  0.00 sys =  0.41 CPU) @ 4830188.68/s (n=2000000)
# class_xsaccessor_array: 0.252666 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_xsaccessor_compat: 0.312832 wallclock secs ( 0.31 usr +  0.00 sys =  0.31 CPU) @ 6400000.00/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       mojo: 1.67565 wallclock secs ( 1.66 usr +  0.00 sys =  1.66 CPU) @ 1207547.17/s (n=2000000)
#      moose: 1.23271 wallclock secs ( 1.22 usr +  0.00 sys =  1.22 CPU) @ 1641025.64/s (n=2000000)
# moose_immutable: 1.34511 wallclock secs ( 1.34 usr +  0.00 sys =  1.34 CPU) @ 1497076.02/s (n=2000000)
#      mouse: 0.505073 wallclock secs ( 0.50 usr +  0.00 sys =  0.50 CPU) @ 4000000.00/s (n=2000000)
# mouse_immutable: 0.285208 wallclock secs ( 0.28 usr +  0.00 sys =  0.28 CPU) @ 7111111.11/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# object_tiny: 0.865131 wallclock secs ( 0.86 usr +  0.00 sys =  0.86 CPU) @ 2327272.73/s (n=2000000)
# object_tiny_xs: 0.215531 wallclock secs ( 0.20 usr +  0.00 sys =  0.20 CPU) @ 9846153.85/s (n=2000000)
#             (warning: too few iterations for a reliable count)
#       rose: 0.269022 wallclock secs ( 0.38 usr +  0.00 sys =  0.38 CPU) @ 5224489.80/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# rubyish_attribute: 1.47078 wallclock secs ( 1.46 usr +  0.00 sys =  1.46 CPU) @ 1368983.96/s (n=2000000)
#     spiffy: 1.61963 wallclock secs ( 1.60 usr +  0.00 sys =  1.60 CPU) @ 1248780.49/s (n=2000000)
#                                 Rate class_accessor class_methodmaker class_accessor_constructor mojo spiffy class_accessor_complex rubyish_attribute accessors class_accessor_fast class_accessor_lite class_spiffy moose_immutable moose class_accessor_classy object_tiny mouse class_accessor_fast_xs class_xsaccessor rose class_xsaccessor_compat mouse_immutable class_xsaccessor_array object_tiny_xs
# class_accessor              641604/s             --              -31%                       -45% -47%   -49%                   -51%              -53%      -54%                -55%                -55%         -56%            -57%  -61%                  -70%        -72%  -84%                   -87%             -87% -88%                    -90%            -91%                   -92%           -93%
# class_methodmaker           927536/s            45%                --                       -20% -23%   -26%                   -29%              -32%      -34%                -34%                -35%         -37%            -38%  -43%                  -56%        -60%  -77%                   -81%             -81% -82%                    -86%            -87%                   -88%           -91%
# class_accessor_constructor 1158371/s            81%               25%                         --  -4%    -7%                   -11%              -15%      -17%                -18%                -19%         -21%            -23%  -29%                  -45%        -50%  -71%                   -76%             -76% -78%                    -82%            -84%                   -86%           -88%
# mojo                       1207547/s            88%               30%                         4%   --    -3%                    -8%              -12%      -14%                -15%                -15%         -18%            -19%  -26%                  -43%        -48%  -70%                   -75%             -75% -77%                    -81%            -83%                   -85%           -88%
# spiffy                     1248780/s            95%               35%                         8%   3%     --                    -4%               -9%      -11%                -12%                -12%         -15%            -17%  -24%                  -41%        -46%  -69%                   -74%             -74% -76%                    -80%            -82%                   -84%           -87%
# class_accessor_complex     1306122/s           104%               41%                        13%   8%     5%                     --               -5%       -7%                 -8%                 -8%         -11%            -13%  -20%                  -38%        -44%  -67%                   -73%             -73% -75%                    -80%            -82%                   -84%           -87%
# rubyish_attribute          1368984/s           113%               48%                        18%  13%    10%                     5%                --       -2%                 -3%                 -4%          -7%             -9%  -17%                  -35%        -41%  -66%                   -72%             -72% -74%                    -79%            -81%                   -83%           -86%
# accessors                  1398907/s           118%               51%                        21%  16%    12%                     7%                2%        --                 -1%                 -2%          -5%             -7%  -15%                  -34%        -40%  -65%                   -71%             -71% -73%                    -78%            -80%                   -83%           -86%
# class_accessor_fast        1414365/s           120%               52%                        22%  17%    13%                     8%                3%        1%                  --                 -1%          -4%             -6%  -14%                  -33%        -39%  -65%                   -71%             -71% -73%                    -78%            -80%                   -82%           -86%
# class_accessor_lite        1422222/s           122%               53%                        23%  18%    14%                     9%                4%        2%                  1%                  --          -3%             -5%  -13%                  -33%        -39%  -64%                   -71%             -71% -73%                    -78%            -80%                   -82%           -86%
# class_spiffy               1471264/s           129%               59%                        27%  22%    18%                    13%                7%        5%                  4%                  3%           --             -2%  -10%                  -30%        -37%  -63%                   -70%             -70% -72%                    -77%            -79%                   -82%           -85%
# moose_immutable            1497076/s           133%               61%                        29%  24%    20%                    15%                9%        7%                  6%                  5%           2%              --   -9%                  -29%        -36%  -63%                   -69%             -69% -71%                    -77%            -79%                   -81%           -85%
# moose                      1641026/s           156%               77%                        42%  36%    31%                    26%               20%       17%                 16%                 15%          12%             10%    --                  -22%        -29%  -59%                   -66%             -66% -69%                    -74%            -77%                   -79%           -83%
# class_accessor_classy      2115702/s           230%              128%                        83%  75%    69%                    62%               55%       51%                 50%                 49%          44%             41%   29%                    --         -9%  -47%                   -56%             -56% -60%                    -67%            -70%                   -74%           -79%
# object_tiny                2327273/s           263%              151%                       101%  93%    86%                    78%               70%       66%                 65%                 64%          58%             55%   42%                   10%          --  -42%                   -52%             -52% -55%                    -64%            -67%                   -71%           -76%
# mouse                      4000000/s           523%              331%                       245% 231%   220%                   206%              192%      186%                183%                181%         172%            167%  144%                   89%         72%    --                   -17%             -17% -23%                    -37%            -44%                   -50%           -59%
# class_accessor_fast_xs     4830189/s           653%              421%                       317% 300%   287%                   270%              253%      245%                242%                240%         228%            223%  194%                  128%        108%   21%                     --               0%  -8%                    -25%            -32%                   -40%           -51%
# class_xsaccessor           4830189/s           653%              421%                       317% 300%   287%                   270%              253%      245%                242%                240%         228%            223%  194%                  128%        108%   21%                     0%               --  -8%                    -25%            -32%                   -40%           -51%
# rose                       5224490/s           714%              463%                       351% 333%   318%                   300%              282%      273%                269%                267%         255%            249%  218%                  147%        124%   31%                     8%               8%   --                    -18%            -27%                   -35%           -47%
# class_xsaccessor_compat    6400000/s           897%              590%                       452% 430%   412%                   390%              367%      357%                352%                350%         335%            327%  290%                  202%        175%   60%                    32%              32%  22%                      --            -10%                   -20%           -35%
# mouse_immutable            7111111/s          1008%              667%                       514% 489%   469%                   444%              419%      408%                403%                400%         383%            375%  333%                  236%        206%   78%                    47%              47%  36%                     11%              --                   -11%           -28%
# class_xsaccessor_array     8000000/s          1147%              762%                       591% 562%   541%                   512%              484%      472%                466%                462%         444%            434%  387%                  278%        244%  100%                    66%              66%  53%                     25%             12%                     --           -19%
# object_tiny_xs             9846154/s          1435%              962%                       750% 715%   688%                   654%              619%      604%                596%                592%         569%            558%  500%                  365%        323%  146%                   104%             104%  88%                     54%             38%                    23%             --
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: 3.27859 wallclock secs ( 3.25 usr +  0.00 sys =  3.25 CPU) @ 615384.62/s (n=2000000)
# class_accessor: 4.10911 wallclock secs ( 4.07 usr +  0.00 sys =  4.07 CPU) @ 491362.76/s (n=2000000)
# class_accessor_classy: 1.42292 wallclock secs ( 1.41 usr +  0.00 sys =  1.41 CPU) @ 1414364.64/s (n=2000000)
# class_accessor_complex: 1.92193 wallclock secs ( 1.88 usr +  0.00 sys =  1.88 CPU) @ 1066666.67/s (n=2000000)
# class_accessor_constructor: 2.08907 wallclock secs ( 2.08 usr +  0.00 sys =  2.08 CPU) @ 962406.02/s (n=2000000)
# class_accessor_fast: 1.96311 wallclock secs ( 1.95 usr +  0.00 sys =  1.95 CPU) @ 1028112.45/s (n=2000000)
# class_accessor_fast_xs: 0.703355 wallclock secs ( 0.70 usr +  0.01 sys =  0.70 CPU) @ 2844444.44/s (n=2000000)
# class_accessor_lite: 1.95143 wallclock secs ( 1.94 usr +  0.00 sys =  1.94 CPU) @ 1032258.06/s (n=2000000)
# class_methodmaker: 3.01902 wallclock secs ( 2.99 usr +  0.00 sys =  2.99 CPU) @ 668407.31/s (n=2000000)
# class_spiffy: 2.22078 wallclock secs ( 2.20 usr +  0.00 sys =  2.20 CPU) @ 907801.42/s (n=2000000)
# class_xsaccessor: 0.622698 wallclock secs ( 0.62 usr +  0.00 sys =  0.62 CPU) @ 3240506.33/s (n=2000000)
# class_xsaccessor_array: 0.203154 wallclock secs ( 0.20 usr +  0.00 sys =  0.20 CPU) @ 9846153.85/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.605716 wallclock secs ( 0.59 usr +  0.00 sys =  0.59 CPU) @ 3413333.33/s (n=2000000)
#       mojo: 1.47232 wallclock secs ( 1.60 usr +  0.00 sys =  1.60 CPU) @ 1248780.49/s (n=2000000)
#      moose: 2.08828 wallclock secs ( 2.07 usr +  0.00 sys =  2.07 CPU) @ 966037.74/s (n=2000000)
# moose_immutable: 1.95202 wallclock secs ( 1.93 usr +  0.00 sys =  1.93 CPU) @ 1036437.25/s (n=2000000)
#      mouse: 0.504443 wallclock secs ( 0.50 usr +  0.00 sys =  0.50 CPU) @ 4000000.00/s (n=2000000)
# mouse_immutable: 0.62295 wallclock secs ( 0.62 usr +  0.00 sys =  0.62 CPU) @ 3240506.33/s (n=2000000)
# object_tiny_xs: 0.522765 wallclock secs ( 0.52 usr +  0.00 sys =  0.52 CPU) @ 3878787.88/s (n=2000000)
#       rose: 0.55374 wallclock secs ( 0.55 usr +  0.00 sys =  0.55 CPU) @ 3605633.80/s (n=2000000)
# rubyish_attribute: 1.99687 wallclock secs ( 1.98 usr +  0.00 sys =  1.98 CPU) @ 1011857.71/s (n=2000000)
#     spiffy: 2.00582 wallclock secs ( 1.98 usr +  0.00 sys =  1.98 CPU) @ 1007874.02/s (n=2000000)
#                                 Rate class_accessor accessors class_methodmaker class_spiffy class_accessor_constructor moose spiffy rubyish_attribute class_accessor_fast class_accessor_lite moose_immutable class_accessor_complex mojo class_accessor_classy class_accessor_fast_xs class_xsaccessor mouse_immutable class_xsaccessor_compat rose object_tiny_xs mouse class_xsaccessor_array
# class_accessor              491363/s             --      -20%              -26%         -46%                       -49%  -49%   -51%              -51%                -52%                -52%            -53%                   -54% -61%                  -65%                   -83%             -85%            -85%                    -86% -86%           -87%  -88%                   -95%
# accessors                   615385/s            25%        --               -8%         -32%                       -36%  -36%   -39%              -39%                -40%                -40%            -41%                   -42% -51%                  -56%                   -78%             -81%            -81%                    -82% -83%           -84%  -85%                   -94%
# class_methodmaker           668407/s            36%        9%                --         -26%                       -31%  -31%   -34%              -34%                -35%                -35%            -36%                   -37% -46%                  -53%                   -77%             -79%            -79%                    -80% -81%           -83%  -83%                   -93%
# class_spiffy                907801/s            85%       48%               36%           --                        -6%   -6%   -10%              -10%                -12%                -12%            -12%                   -15% -27%                  -36%                   -68%             -72%            -72%                    -73% -75%           -77%  -77%                   -91%
# class_accessor_constructor  962406/s            96%       56%               44%           6%                         --   -0%    -5%               -5%                 -6%                 -7%             -7%                   -10% -23%                  -32%                   -66%             -70%            -70%                    -72% -73%           -75%  -76%                   -90%
# moose                       966038/s            97%       57%               45%           6%                         0%    --    -4%               -5%                 -6%                 -6%             -7%                    -9% -23%                  -32%                   -66%             -70%            -70%                    -72% -73%           -75%  -76%                   -90%
# spiffy                     1007874/s           105%       64%               51%          11%                         5%    4%     --               -0%                 -2%                 -2%             -3%                    -6% -19%                  -29%                   -65%             -69%            -69%                    -70% -72%           -74%  -75%                   -90%
# rubyish_attribute          1011858/s           106%       64%               51%          11%                         5%    5%     0%                --                 -2%                 -2%             -2%                    -5% -19%                  -28%                   -64%             -69%            -69%                    -70% -72%           -74%  -75%                   -90%
# class_accessor_fast        1028112/s           109%       67%               54%          13%                         7%    6%     2%                2%                  --                 -0%             -1%                    -4% -18%                  -27%                   -64%             -68%            -68%                    -70% -71%           -73%  -74%                   -90%
# class_accessor_lite        1032258/s           110%       68%               54%          14%                         7%    7%     2%                2%                  0%                  --             -0%                    -3% -17%                  -27%                   -64%             -68%            -68%                    -70% -71%           -73%  -74%                   -90%
# moose_immutable            1036437/s           111%       68%               55%          14%                         8%    7%     3%                2%                  1%                  0%              --                    -3% -17%                  -27%                   -64%             -68%            -68%                    -70% -71%           -73%  -74%                   -89%
# class_accessor_complex     1066667/s           117%       73%               60%          17%                        11%   10%     6%                5%                  4%                  3%              3%                     -- -15%                  -25%                   -62%             -67%            -67%                    -69% -70%           -72%  -73%                   -89%
# mojo                       1248780/s           154%      103%               87%          38%                        30%   29%    24%               23%                 21%                 21%             20%                    17%   --                  -12%                   -56%             -61%            -61%                    -63% -65%           -68%  -69%                   -87%
# class_accessor_classy      1414365/s           188%      130%              112%          56%                        47%   46%    40%               40%                 38%                 37%             36%                    33%  13%                    --                   -50%             -56%            -56%                    -59% -61%           -64%  -65%                   -86%
# class_accessor_fast_xs     2844444/s           479%      362%              326%         213%                       196%  194%   182%              181%                177%                176%            174%                   167% 128%                  101%                     --             -12%            -12%                    -17% -21%           -27%  -29%                   -71%
# class_xsaccessor           3240506/s           559%      427%              385%         257%                       237%  235%   222%              220%                215%                214%            213%                   204% 159%                  129%                    14%               --             -0%                     -5% -10%           -16%  -19%                   -67%
# mouse_immutable            3240506/s           559%      427%              385%         257%                       237%  235%   222%              220%                215%                214%            213%                   204% 159%                  129%                    14%              -0%              --                     -5% -10%           -16%  -19%                   -67%
# class_xsaccessor_compat    3413333/s           595%      455%              411%         276%                       255%  253%   239%              237%                232%                231%            229%                   220% 173%                  141%                    20%               5%              5%                      --  -5%           -12%  -15%                   -65%
# rose                       3605634/s           634%      486%              439%         297%                       275%  273%   258%              256%                251%                249%            248%                   238% 189%                  155%                    27%              11%             11%                      6%   --            -7%  -10%                   -63%
# object_tiny_xs             3878788/s           689%      530%              480%         327%                       303%  302%   285%              283%                277%                276%            274%                   264% 211%                  174%                    36%              20%             20%                     14%   8%             --   -3%                   -61%
# mouse                      4000000/s           714%      550%              498%         341%                       316%  314%   297%              295%                289%                287%            286%                   275% 220%                  183%                    41%              23%             23%                     17%  11%             3%    --                   -59%
# class_xsaccessor_array     9846154/s          1904%     1500%             1373%         985%                       923%  919%   877%              873%                858%                854%            850%                   823% 688%                  596%                   246%             204%            204%                    188% 173%           154%  146%                     --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 216 wallclock secs ( 0.04 usr  0.03 sys + 160.13 cusr 50.94 csys = 211.14 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     2.00    

configure_requires:

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


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

Environment variables:

    DBIC_NO_WARN_BAD_PERL = 1
    LC_ALL = de_DE.ISO8859-1
    PATH = /usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cpansand/bin/freebsd9.1:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/usr/home/eserte/src/srezic-misc/scripts
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 81724
    PERL5_CPAN_IS_RUNNING = 81724
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 81703,81724
    PERLDOC = -MPod::Perldoc::ToTextOverstrike
    PERL_BATCH = yes
    PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/xk2hDvzNcf_config.ini
    PERL_EXTUTILS_AUTOINSTALL = --defaultdeps
    PERL_HTML_DISPLAY_CLASS = HTML::Display::Mozilla
    SHELL = /usr/local/bin/zsh
    TERM = screen
    TMPDIR = /var/tmp/cpansmoker-1023

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

    $^X = /usr/perl5.18.2/bin/perl5.18.2
    $UID/$EUID = 1023 / 1023
    $GID = 1023 1023
    $EGID = 1023 1023

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.00    
    CPAN::Meta          2.142690
    Cwd                 3.47    
    ExtUtils::CBuilder  0.280220
    ExtUtils::Command   1.19    
    ExtUtils::Install   2.04    
    ExtUtils::MakeMaker 7.04    
    ExtUtils::Manifest  1.69    
    ExtUtils::ParseXS   3.24    
    File::Spec          3.47    
    JSON                2.90    
    JSON::PP            2.27203 
    Module::Build       0.4210  
    Module::Signature   0.73    
    Parse::CPAN::Meta   1.4414  
    Test::Harness       3.34    
    Test::More          1.001014
    YAML                1.13    
    YAML::Syck          1.29    
    version             0.9909  


--

Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
   
  Platform:
    osname=freebsd, osvers=9.2-release-p4, archname=amd64-freebsd
    uname='freebsd cvrsnica-freebsd-92 9.2-release-p4 freebsd 9.2-release-p4 #0: tue apr 8 18:08:22 utc 2014 root@amd64-builder.daemonology.net:usrobjusrsrcsysgeneric amd64 '
    config_args='-ds -e -Dprefix=/usr/perl5.18.2'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include',
    optimize='-O',
    cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
    ccversion='', gccversion='4.2.1 20070831 patched [FreeBSD]', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc', ldflags ='-Wl,-E  -fstack-protector -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib
    libs=-lgdbm -lm -lcrypt -lutil -lc
    perllibs=-lm -lcrypt -lutil -lc
    libc=, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags='-DPIC -fPIC', lddlflags='-shared  -L/usr/local/lib -fstack-protector'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP
                        PERL_PRESERVE_IVUV PERL_SAWAMPERSAND USE_64_BIT_ALL
                        USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE
                        USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_PERLIO USE_PERL_ATOF
  Built under freebsd
  Compiled at May 16 2014 01:27:28
  %ENV:
    PERL5LIB=""
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="81724"
    PERL5_CPAN_IS_RUNNING="81724"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="81703,81724"
    PERLDOC="-MPod::Perldoc::ToTextOverstrike"
    PERL_BATCH="yes"
    PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/xk2hDvzNcf_config.ini"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_HTML_DISPLAY_CLASS="HTML::Display::Mozilla"
  @INC:
    /usr/perl5.18.2/lib/site_perl/5.18.2/amd64-freebsd
    /usr/perl5.18.2/lib/site_perl/5.18.2
    /usr/perl5.18.2/lib/5.18.2/amd64-freebsd
    /usr/perl5.18.2/lib/5.18.2
    .