Report for App-Benchmark-Accessors-2.00

Back
From: metabase:user:314402c4-2aae-11df-837a-5e0a49663a4f
Subject: PASS App-Benchmark-Accessors-2.00 v5.20.1 FreeBSD
Date: 2015-04-29T17:14:43Z

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.20.1, 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: 1.1163 wallclock secs ( 1.10 usr +  0.00 sys =  1.10 CPU) @ 181560.28/s (n=200000)
# class_accessor_classy: 1.21561 wallclock secs ( 1.20 usr +  0.00 sys =  1.20 CPU) @ 167320.26/s (n=200000)
# class_accessor_complex: 1.36413 wallclock secs ( 1.34 usr +  0.00 sys =  1.34 CPU) @ 148837.21/s (n=200000)
# class_accessor_constructor: 2.98713 wallclock secs ( 2.95 usr +  0.00 sys =  2.95 CPU) @ 67904.51/s (n=200000)
# class_accessor_fast: 0.863093 wallclock secs ( 0.85 usr +  0.00 sys =  0.85 CPU) @ 234862.39/s (n=200000)
# class_accessor_fast_xs: 0.517328 wallclock secs ( 0.51 usr +  0.00 sys =  0.51 CPU) @ 393846.15/s (n=200000)
# class_accessor_lite: 0.4384 wallclock secs ( 0.43 usr +  0.00 sys =  0.43 CPU) @ 465454.55/s (n=200000)
# class_methodmaker: 1.43005 wallclock secs ( 1.41 usr +  0.00 sys =  1.41 CPU) @ 141436.46/s (n=200000)
# class_spiffy: 0.715614 wallclock secs ( 0.71 usr +  0.00 sys =  0.71 CPU) @ 281318.68/s (n=200000)
# class_xsaccessor: 0.59973 wallclock secs ( 0.52 usr +  0.01 sys =  0.52 CPU) @ 382089.55/s (n=200000)
# class_xsaccessor_array: 0.729132 wallclock secs ( 0.73 usr +  0.00 sys =  0.73 CPU) @ 275268.82/s (n=200000)
#       mojo: 0.462102 wallclock secs ( 0.45 usr +  0.00 sys =  0.45 CPU) @ 441379.31/s (n=200000)
#      moose: 35.9024 wallclock secs (35.26 usr +  0.00 sys = 35.26 CPU) @ 5672.50/s (n=200000)
# moose_immutable: 1.90847 wallclock secs ( 1.88 usr +  0.00 sys =  1.88 CPU) @ 106224.07/s (n=200000)
#      mouse: 0.689777 wallclock secs ( 0.68 usr +  0.00 sys =  0.68 CPU) @ 294252.87/s (n=200000)
# mouse_immutable: 0.660926 wallclock secs ( 0.65 usr +  0.00 sys =  0.65 CPU) @ 308433.73/s (n=200000)
# object_tiny: 0.640574 wallclock secs ( 0.63 usr +  0.00 sys =  0.63 CPU) @ 316049.38/s (n=200000)
# object_tiny_xs: 0.806216 wallclock secs ( 0.80 usr +  0.00 sys =  0.80 CPU) @ 250980.39/s (n=200000)
#       rose: 3.36929 wallclock secs ( 1.84 usr +  0.20 sys =  2.05 CPU) @ 97709.92/s (n=200000)
#     spiffy: 2.18994 wallclock secs ( 1.27 usr +  0.02 sys =  1.29 CPU) @ 155151.52/s (n=200000)
#                                Rate moose class_accessor_constructor rose moose_immutable class_methodmaker class_accessor_complex spiffy class_accessor_classy class_accessor class_accessor_fast object_tiny_xs class_xsaccessor_array class_spiffy mouse mouse_immutable object_tiny class_xsaccessor class_accessor_fast_xs mojo class_accessor_lite
# moose                        5673/s    --                       -92% -94%            -95%              -96%                   -96%   -96%                  -97%           -97%                -98%           -98%                   -98%         -98%  -98%            -98%        -98%             -99%                   -99% -99%                -99%
# class_accessor_constructor  67905/s 1097%                         -- -31%            -36%              -52%                   -54%   -56%                  -59%           -63%                -71%           -73%                   -75%         -76%  -77%            -78%        -79%             -82%                   -83% -85%                -85%
# rose                        97710/s 1623%                        44%   --             -8%              -31%                   -34%   -37%                  -42%           -46%                -58%           -61%                   -65%         -65%  -67%            -68%        -69%             -74%                   -75% -78%                -79%
# moose_immutable            106224/s 1773%                        56%   9%              --              -25%                   -29%   -32%                  -37%           -41%                -55%           -58%                   -61%         -62%  -64%            -66%        -66%             -72%                   -73% -76%                -77%
# class_methodmaker          141436/s 2393%                       108%  45%             33%                --                    -5%    -9%                  -15%           -22%                -40%           -44%                   -49%         -50%  -52%            -54%        -55%             -63%                   -64% -68%                -70%
# class_accessor_complex     148837/s 2524%                       119%  52%             40%                5%                     --    -4%                  -11%           -18%                -37%           -41%                   -46%         -47%  -49%            -52%        -53%             -61%                   -62% -66%                -68%
# spiffy                     155152/s 2635%                       128%  59%             46%               10%                     4%     --                   -7%           -15%                -34%           -38%                   -44%         -45%  -47%            -50%        -51%             -59%                   -61% -65%                -67%
# class_accessor_classy      167320/s 2850%                       146%  71%             58%               18%                    12%     8%                    --            -8%                -29%           -33%                   -39%         -41%  -43%            -46%        -47%             -56%                   -58% -62%                -64%
# class_accessor             181560/s 3101%                       167%  86%             71%               28%                    22%    17%                    9%             --                -23%           -28%                   -34%         -35%  -38%            -41%        -43%             -52%                   -54% -59%                -61%
# class_accessor_fast        234862/s 4040%                       246% 140%            121%               66%                    58%    51%                   40%            29%                  --            -6%                   -15%         -17%  -20%            -24%        -26%             -39%                   -40% -47%                -50%
# object_tiny_xs             250980/s 4325%                       270% 157%            136%               77%                    69%    62%                   50%            38%                  7%             --                    -9%         -11%  -15%            -19%        -21%             -34%                   -36% -43%                -46%
# class_xsaccessor_array     275269/s 4753%                       305% 182%            159%               95%                    85%    77%                   65%            52%                 17%            10%                     --          -2%   -6%            -11%        -13%             -28%                   -30% -38%                -41%
# class_spiffy               281319/s 4859%                       314% 188%            165%               99%                    89%    81%                   68%            55%                 20%            12%                     2%           --   -4%             -9%        -11%             -26%                   -29% -36%                -40%
# mouse                      294253/s 5087%                       333% 201%            177%              108%                    98%    90%                   76%            62%                 25%            17%                     7%           5%    --             -5%         -7%             -23%                   -25% -33%                -37%
# mouse_immutable            308434/s 5337%                       354% 216%            190%              118%                   107%    99%                   84%            70%                 31%            23%                    12%          10%    5%              --         -2%             -19%                   -22% -30%                -34%
# object_tiny                316049/s 5472%                       365% 223%            198%              123%                   112%   104%                   89%            74%                 35%            26%                    15%          12%    7%              2%          --             -17%                   -20% -28%                -32%
# class_xsaccessor           382090/s 6636%                       463% 291%            260%              170%                   157%   146%                  128%           110%                 63%            52%                    39%          36%   30%             24%         21%               --                    -3% -13%                -18%
# class_accessor_fast_xs     393846/s 6843%                       480% 303%            271%              178%                   165%   154%                  135%           117%                 68%            57%                    43%          40%   34%             28%         25%               3%                     -- -11%                -15%
# mojo                       441379/s 7681%                       550% 352%            316%              212%                   197%   184%                  164%           143%                 88%            76%                    60%          57%   50%             43%         40%              16%                    12%   --                 -5%
# class_accessor_lite        465455/s 8105%                       585% 376%            338%              229%                   213%   200%                  178%           156%                 98%            85%                    69%          65%   58%             51%         47%              22%                    18%   5%                  --
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: 2.43177 wallclock secs ( 2.27 usr +  0.02 sys =  2.28 CPU) @ 876712.33/s (n=2000000)
# class_accessor: 8.48009 wallclock secs ( 8.05 usr +  0.01 sys =  8.05 CPU) @ 248302.62/s (n=2000000)
# class_accessor_classy: 2.21213 wallclock secs ( 2.20 usr +  0.00 sys =  2.20 CPU) @ 907801.42/s (n=2000000)
# class_accessor_complex: 2.11827 wallclock secs ( 2.13 usr + -0.02 sys =  2.11 CPU) @ 948148.15/s (n=2000000)
# class_accessor_constructor: 2.07117 wallclock secs ( 2.05 usr +  0.00 sys =  2.05 CPU) @ 973384.03/s (n=2000000)
# class_accessor_fast: 2.6809 wallclock secs ( 2.69 usr +  0.00 sys =  2.69 CPU) @ 744186.05/s (n=2000000)
# class_accessor_fast_xs: 0.924416 wallclock secs ( 0.91 usr +  0.00 sys =  0.91 CPU) @ 2188034.19/s (n=2000000)
# class_accessor_lite: 1.64302 wallclock secs ( 1.65 usr +  0.00 sys =  1.65 CPU) @ 1213270.14/s (n=2000000)
# class_methodmaker: 4.42131 wallclock secs ( 4.36 usr +  0.00 sys =  4.36 CPU) @ 458781.36/s (n=2000000)
# class_spiffy: 2.91175 wallclock secs ( 2.88 usr +  0.00 sys =  2.88 CPU) @ 693766.94/s (n=2000000)
# class_xsaccessor: 0.425811 wallclock secs ( 0.42 usr +  0.00 sys =  0.42 CPU) @ 4740740.74/s (n=2000000)
# class_xsaccessor_array: 0.259946 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7529411.76/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# class_xsaccessor_compat: 0.780947 wallclock secs ( 0.77 usr +  0.00 sys =  0.77 CPU) @ 2585858.59/s (n=2000000)
#       mojo: 2.37116 wallclock secs ( 2.33 usr +  0.00 sys =  2.33 CPU) @ 859060.40/s (n=2000000)
#      moose: 1.77513 wallclock secs ( 1.74 usr +  0.01 sys =  1.75 CPU) @ 1142857.14/s (n=2000000)
# moose_immutable: 1.92347 wallclock secs ( 1.91 usr +  0.00 sys =  1.91 CPU) @ 1049180.33/s (n=2000000)
#      mouse: 0.934976 wallclock secs ( 0.93 usr +  0.00 sys =  0.93 CPU) @ 2151260.50/s (n=2000000)
# mouse_immutable: 0.907715 wallclock secs ( 0.90 usr +  0.00 sys =  0.90 CPU) @ 2226086.96/s (n=2000000)
# object_tiny: 2.06474 wallclock secs ( 2.04 usr +  0.00 sys =  2.04 CPU) @ 980842.91/s (n=2000000)
# object_tiny_xs: 0.487783 wallclock secs ( 0.49 usr +  0.00 sys =  0.49 CPU) @ 4063492.06/s (n=2000000)
#       rose: 0.248225 wallclock secs ( 0.27 usr +  0.00 sys =  0.27 CPU) @ 7314285.71/s (n=2000000)
#             (warning: too few iterations for a reliable count)
# rubyish_attribute: 2.46137 wallclock secs ( 2.44 usr +  0.00 sys =  2.44 CPU) @ 820512.82/s (n=2000000)
#     spiffy: 2.49299 wallclock secs ( 2.47 usr +  0.00 sys =  2.47 CPU) @ 810126.58/s (n=2000000)
#                                 Rate class_accessor class_methodmaker class_spiffy class_accessor_fast spiffy rubyish_attribute mojo accessors class_accessor_classy class_accessor_complex class_accessor_constructor object_tiny moose_immutable moose class_accessor_lite mouse class_accessor_fast_xs mouse_immutable class_xsaccessor_compat object_tiny_xs class_xsaccessor rose class_xsaccessor_array
# class_accessor              248303/s             --              -46%         -64%                -67%   -69%              -70% -71%      -72%                  -73%                   -74%                       -74%        -75%            -76%  -78%                -80%  -88%                   -89%            -89%                    -90%           -94%             -95% -97%                   -97%
# class_methodmaker           458781/s            85%                --         -34%                -38%   -43%              -44% -47%      -48%                  -49%                   -52%                       -53%        -53%            -56%  -60%                -62%  -79%                   -79%            -79%                    -82%           -89%             -90% -94%                   -94%
# class_spiffy                693767/s           179%               51%           --                 -7%   -14%              -15% -19%      -21%                  -24%                   -27%                       -29%        -29%            -34%  -39%                -43%  -68%                   -68%            -69%                    -73%           -83%             -85% -91%                   -91%
# class_accessor_fast         744186/s           200%               62%           7%                  --    -8%               -9% -13%      -15%                  -18%                   -22%                       -24%        -24%            -29%  -35%                -39%  -65%                   -66%            -67%                    -71%           -82%             -84% -90%                   -90%
# spiffy                      810127/s           226%               77%          17%                  9%     --               -1%  -6%       -8%                  -11%                   -15%                       -17%        -17%            -23%  -29%                -33%  -62%                   -63%            -64%                    -69%           -80%             -83% -89%                   -89%
# rubyish_attribute           820513/s           230%               79%          18%                 10%     1%                --  -4%       -6%                  -10%                   -13%                       -16%        -16%            -22%  -28%                -32%  -62%                   -62%            -63%                    -68%           -80%             -83% -89%                   -89%
# mojo                        859060/s           246%               87%          24%                 15%     6%                5%   --       -2%                   -5%                    -9%                       -12%        -12%            -18%  -25%                -29%  -60%                   -61%            -61%                    -67%           -79%             -82% -88%                   -89%
# accessors                   876712/s           253%               91%          26%                 18%     8%                7%   2%        --                   -3%                    -8%                       -10%        -11%            -16%  -23%                -28%  -59%                   -60%            -61%                    -66%           -78%             -82% -88%                   -88%
# class_accessor_classy       907801/s           266%               98%          31%                 22%    12%               11%   6%        4%                    --                    -4%                        -7%         -7%            -13%  -21%                -25%  -58%                   -59%            -59%                    -65%           -78%             -81% -88%                   -88%
# class_accessor_complex      948148/s           282%              107%          37%                 27%    17%               16%  10%        8%                    4%                     --                        -3%         -3%            -10%  -17%                -22%  -56%                   -57%            -57%                    -63%           -77%             -80% -87%                   -87%
# class_accessor_constructor  973384/s           292%              112%          40%                 31%    20%               19%  13%       11%                    7%                     3%                         --         -1%             -7%  -15%                -20%  -55%                   -56%            -56%                    -62%           -76%             -79% -87%                   -87%
# object_tiny                 980843/s           295%              114%          41%                 32%    21%               20%  14%       12%                    8%                     3%                         1%          --             -7%  -14%                -19%  -54%                   -55%            -56%                    -62%           -76%             -79% -87%                   -87%
# moose_immutable            1049180/s           323%              129%          51%                 41%    30%               28%  22%       20%                   16%                    11%                         8%          7%              --   -8%                -14%  -51%                   -52%            -53%                    -59%           -74%             -78% -86%                   -86%
# moose                      1142857/s           360%              149%          65%                 54%    41%               39%  33%       30%                   26%                    21%                        17%         17%              9%    --                 -6%  -47%                   -48%            -49%                    -56%           -72%             -76% -84%                   -85%
# class_accessor_lite        1213270/s           389%              164%          75%                 63%    50%               48%  41%       38%                   34%                    28%                        25%         24%             16%    6%                  --  -44%                   -45%            -45%                    -53%           -70%             -74% -83%                   -84%
# mouse                      2151261/s           766%              369%         210%                189%   166%              162% 150%      145%                  137%                   127%                       121%        119%            105%   88%                 77%    --                    -2%             -3%                    -17%           -47%             -55% -71%                   -71%
# class_accessor_fast_xs     2188034/s           781%              377%         215%                194%   170%              167% 155%      150%                  141%                   131%                       125%        123%            109%   91%                 80%    2%                     --             -2%                    -15%           -46%             -54% -70%                   -71%
# mouse_immutable            2226087/s           797%              385%         221%                199%   175%              171% 159%      154%                  145%                   135%                       129%        127%            112%   95%                 83%    3%                     2%              --                    -14%           -45%             -53% -70%                   -70%
# class_xsaccessor_compat    2585859/s           941%              464%         273%                247%   219%              215% 201%      195%                  185%                   173%                       166%        164%            146%  126%                113%   20%                    18%             16%                      --           -36%             -45% -65%                   -66%
# object_tiny_xs             4063492/s          1537%              786%         486%                446%   402%              395% 373%      363%                  348%                   329%                       317%        314%            287%  256%                235%   89%                    86%             83%                     57%             --             -14% -44%                   -46%
# class_xsaccessor           4740741/s          1809%              933%         583%                537%   485%              478% 452%      441%                  422%                   400%                       387%        383%            352%  315%                291%  120%                   117%            113%                     83%            17%               -- -35%                   -37%
# rose                       7314286/s          2846%             1494%         954%                883%   803%              791% 751%      734%                  706%                   671%                       651%        646%            597%  540%                503%  240%                   234%            229%                    183%            80%              54%   --                    -3%
# class_xsaccessor_array     7529412/s          2932%             1541%         985%                912%   829%              818% 776%      759%                  729%                   694%                       674%        668%            618%  559%                521%  250%                   244%            238%                    191%            85%              59%   3%                     --
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.42732 wallclock secs ( 3.23 usr +  0.00 sys =  3.23 CPU) @ 619854.72/s (n=2000000)
# class_accessor: 6.97399 wallclock secs ( 6.90 usr +  0.00 sys =  6.90 CPU) @ 289920.72/s (n=2000000)
# class_accessor_classy: 2.67355 wallclock secs ( 2.62 usr +  0.00 sys =  2.62 CPU) @ 764179.10/s (n=2000000)
# class_accessor_complex: 3.09997 wallclock secs ( 3.07 usr +  0.00 sys =  3.07 CPU) @ 651399.49/s (n=2000000)
# class_accessor_constructor: 2.97028 wallclock secs ( 2.94 usr +  0.00 sys =  2.94 CPU) @ 680851.06/s (n=2000000)
# class_accessor_fast: 3.82212 wallclock secs ( 3.77 usr +  0.00 sys =  3.77 CPU) @ 530020.70/s (n=2000000)
# class_accessor_fast_xs: 1.43674 wallclock secs ( 1.41 usr +  0.00 sys =  1.41 CPU) @ 1422222.22/s (n=2000000)
# class_accessor_lite: 4.64084 wallclock secs ( 4.55 usr +  0.00 sys =  4.55 CPU) @ 439108.06/s (n=2000000)
# class_methodmaker: 4.66392 wallclock secs ( 4.61 usr +  0.01 sys =  4.62 CPU) @ 433164.13/s (n=2000000)
# class_spiffy: 2.88222 wallclock secs ( 2.73 usr +  0.00 sys =  2.73 CPU) @ 733524.36/s (n=2000000)
# class_xsaccessor: 1.12814 wallclock secs ( 1.12 usr +  0.00 sys =  1.12 CPU) @ 1790209.79/s (n=2000000)
# class_xsaccessor_array: 0.63381 wallclock secs ( 0.62 usr +  0.00 sys =  0.62 CPU) @ 3200000.00/s (n=2000000)
# class_xsaccessor_compat: 1.27682 wallclock secs ( 1.26 usr +  0.01 sys =  1.27 CPU) @ 1580246.91/s (n=2000000)
#       mojo: 2.40117 wallclock secs ( 2.36 usr +  0.00 sys =  2.36 CPU) @ 847682.12/s (n=2000000)
#      moose: 2.27491 wallclock secs ( 2.23 usr +  0.00 sys =  2.23 CPU) @ 898245.61/s (n=2000000)
# moose_immutable: 2.12793 wallclock secs ( 2.11 usr +  0.00 sys =  2.11 CPU) @ 948148.15/s (n=2000000)
#      mouse: 0.84462 wallclock secs ( 0.84 usr +  0.00 sys =  0.84 CPU) @ 2392523.36/s (n=2000000)
# mouse_immutable: 0.787098 wallclock secs ( 0.78 usr +  0.00 sys =  0.78 CPU) @ 2560000.00/s (n=2000000)
# object_tiny_xs: 0.898832 wallclock secs ( 0.89 usr +  0.00 sys =  0.89 CPU) @ 2245614.04/s (n=2000000)
#       rose: 0.866374 wallclock secs ( 0.84 usr +  0.00 sys =  0.84 CPU) @ 2370370.37/s (n=2000000)
# rubyish_attribute: 2.97813 wallclock secs ( 2.95 usr + -0.01 sys =  2.94 CPU) @ 680851.06/s (n=2000000)
#     spiffy: 3.46848 wallclock secs ( 3.35 usr +  0.00 sys =  3.35 CPU) @ 596736.60/s (n=2000000)
#                                 Rate class_accessor class_methodmaker class_accessor_lite class_accessor_fast spiffy accessors class_accessor_complex class_accessor_constructor rubyish_attribute class_spiffy class_accessor_classy mojo moose moose_immutable class_accessor_fast_xs class_xsaccessor_compat class_xsaccessor object_tiny_xs rose mouse mouse_immutable class_xsaccessor_array
# class_accessor              289921/s             --              -33%                -34%                -45%   -51%      -53%                   -55%                       -57%              -57%         -60%                  -62% -66%  -68%            -69%                   -80%                    -82%             -84%           -87% -88%  -88%            -89%                   -91%
# class_methodmaker           433164/s            49%                --                 -1%                -18%   -27%      -30%                   -34%                       -36%              -36%         -41%                  -43% -49%  -52%            -54%                   -70%                    -73%             -76%           -81% -82%  -82%            -83%                   -86%
# class_accessor_lite         439108/s            51%                1%                  --                -17%   -26%      -29%                   -33%                       -36%              -36%         -40%                  -43% -48%  -51%            -54%                   -69%                    -72%             -75%           -80% -81%  -82%            -83%                   -86%
# class_accessor_fast         530021/s            83%               22%                 21%                  --   -11%      -14%                   -19%                       -22%              -22%         -28%                  -31% -37%  -41%            -44%                   -63%                    -66%             -70%           -76% -78%  -78%            -79%                   -83%
# spiffy                      596737/s           106%               38%                 36%                 13%     --       -4%                    -8%                       -12%              -12%         -19%                  -22% -30%  -34%            -37%                   -58%                    -62%             -67%           -73% -75%  -75%            -77%                   -81%
# accessors                   619855/s           114%               43%                 41%                 17%     4%        --                    -5%                        -9%               -9%         -15%                  -19% -27%  -31%            -35%                   -56%                    -61%             -65%           -72% -74%  -74%            -76%                   -81%
# class_accessor_complex      651399/s           125%               50%                 48%                 23%     9%        5%                     --                        -4%               -4%         -11%                  -15% -23%  -27%            -31%                   -54%                    -59%             -64%           -71% -73%  -73%            -75%                   -80%
# class_accessor_constructor  680851/s           135%               57%                 55%                 28%    14%       10%                     5%                         --                0%          -7%                  -11% -20%  -24%            -28%                   -52%                    -57%             -62%           -70% -71%  -72%            -73%                   -79%
# rubyish_attribute           680851/s           135%               57%                 55%                 28%    14%       10%                     5%                         0%                --          -7%                  -11% -20%  -24%            -28%                   -52%                    -57%             -62%           -70% -71%  -72%            -73%                   -79%
# class_spiffy                733524/s           153%               69%                 67%                 38%    23%       18%                    13%                         8%                8%           --                   -4% -13%  -18%            -23%                   -48%                    -54%             -59%           -67% -69%  -69%            -71%                   -77%
# class_accessor_classy       764179/s           164%               76%                 74%                 44%    28%       23%                    17%                        12%               12%           4%                    -- -10%  -15%            -19%                   -46%                    -52%             -57%           -66% -68%  -68%            -70%                   -76%
# mojo                        847682/s           192%               96%                 93%                 60%    42%       37%                    30%                        25%               25%          16%                   11%   --   -6%            -11%                   -40%                    -46%             -53%           -62% -64%  -65%            -67%                   -74%
# moose                       898246/s           210%              107%                105%                 69%    51%       45%                    38%                        32%               32%          22%                   18%   6%    --             -5%                   -37%                    -43%             -50%           -60% -62%  -62%            -65%                   -72%
# moose_immutable             948148/s           227%              119%                116%                 79%    59%       53%                    46%                        39%               39%          29%                   24%  12%    6%              --                   -33%                    -40%             -47%           -58% -60%  -60%            -63%                   -70%
# class_accessor_fast_xs     1422222/s           391%              228%                224%                168%   138%      129%                   118%                       109%              109%          94%                   86%  68%   58%             50%                     --                    -10%             -21%           -37% -40%  -41%            -44%                   -56%
# class_xsaccessor_compat    1580247/s           445%              265%                260%                198%   165%      155%                   143%                       132%              132%         115%                  107%  86%   76%             67%                    11%                      --             -12%           -30% -33%  -34%            -38%                   -51%
# class_xsaccessor           1790210/s           517%              313%                308%                238%   200%      189%                   175%                       163%              163%         144%                  134% 111%   99%             89%                    26%                     13%               --           -20% -24%  -25%            -30%                   -44%
# object_tiny_xs             2245614/s           675%              418%                411%                324%   276%      262%                   245%                       230%              230%         206%                  194% 165%  150%            137%                    58%                     42%              25%             --  -5%   -6%            -12%                   -30%
# rose                       2370370/s           718%              447%                440%                347%   297%      282%                   264%                       248%              248%         223%                  210% 180%  164%            150%                    67%                     50%              32%             6%   --   -1%             -7%                   -26%
# mouse                      2392523/s           725%              452%                445%                351%   301%      286%                   267%                       251%              251%         226%                  213% 182%  166%            152%                    68%                     51%              34%             7%   1%    --             -7%                   -25%
# mouse_immutable            2560000/s           783%              491%                483%                383%   329%      313%                   293%                       276%              276%         249%                  235% 202%  185%            170%                    80%                     62%              43%            14%   8%    7%              --                   -20%
# class_xsaccessor_array     3200000/s          1004%              639%                629%                504%   436%      416%                   391%                       370%              370%         336%                  319% 277%  256%            237%                   125%                    102%              79%            42%  35%   34%             25%                     --
t/set.t ................. ok
All tests successful.
Files=4, Tests=3, 334 wallclock secs ( 0.07 usr  0.03 sys + 268.55 cusr 56.94 csys = 325.59 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.07    
    Class::MethodMaker                 0     2.23    
    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.1404  
    Mouse                              0     2.4.1   
    Object::Tiny                       0     1.08    
    parent                             0     0.232   
    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/freebsd10.0:/home/cpansand/bin/sh:/home/cpansand/bin:/usr/games:/home/cpansand/devel:/home/eserte/src/srezic-misc/scripts
    PERL5LIB = /home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/arch:/home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/lib:/home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/arch:/home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/lib:/home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/arch:/home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/lib:/home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/arch:/home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/lib:/home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/arch:/home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/lib:/home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/arch:/home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/lib
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 12290
    PERL5_CPAN_IS_RUNNING = 12290
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 8874,12290
    PERLDOC = -MPod::Perldoc::ToTextOverstrike
    PERL_BATCH = yes
    PERL_CPAN_REPORTER_CONFIG = /var/tmp/cpansmoker-1023/cpanreporter_000_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.20.1p/bin/perl5.20.1
    $UID/$EUID = 1023 / 1023
    $GID = 1023 1023
    $EGID = 1023 1023

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.10    
    CPAN::Meta          2.150001
    Cwd                 3.48    
    ExtUtils::CBuilder  0.280217
    ExtUtils::Command   1.18    
    ExtUtils::Install   1.67    
    ExtUtils::MakeMaker 7.04    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.24    
    File::Spec          3.48    
    JSON                2.90    
    JSON::PP            2.27203 
    Module::Build       0.4211  
    Module::Signature   0.77    
    Parse::CPAN::Meta   1.4414  
    Test::Harness       3.30    
    Test::More          1.001014
    YAML                1.15    
    YAML::Syck          1.29    
    version             0.9912  


--

Summary of my perl5 (revision 5 version 20 subversion 1) configuration:
   
  Platform:
    osname=freebsd, osvers=10.1-release, archname=amd64-freebsd
    uname='freebsd cvrsnica-freebsd-101.herceg.de 10.1-release freebsd 10.1-release #0 r274401: tue nov 11 21:02:49 utc 2014 root@releng1.nyi.freebsd.org:usrobjusrsrcsysgeneric amd64 '
    config_args='-ds -e -Dprefix=/usr/perl5.20.1p'
    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 ='-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 Compatible FreeBSD Clang 3.4.1 (tags/RELEASE_34/dot1-final 208032)', 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 ='-pthread -Wl,-E  -fstack-protector -L/usr/local/lib'
    libpth=/usr/lib /usr/local/lib /usr/include/clang/3.4.1 /usr/lib
    libs=-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_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
                        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 Jan 29 2015 08:45:50
  %ENV:
    PERL5LIB="/home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/arch:/home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/lib:/home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/arch:/home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/lib:/home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/arch:/home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/lib:/home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/arch:/home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/lib:/home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/arch:/home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/lib:/home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/arch:/home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/lib:/home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/arch:/home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/lib"
    PERL5OPT=""
    PERL5_CPANPLUS_IS_RUNNING="12290"
    PERL5_CPAN_IS_RUNNING="12290"
    PERL5_CPAN_IS_RUNNING_IN_RECURSION="8874,12290"
    PERLDOC="-MPod::Perldoc::ToTextOverstrike"
    PERL_BATCH="yes"
    PERL_CPAN_REPORTER_CONFIG="/var/tmp/cpansmoker-1023/cpanreporter_000_config.ini"
    PERL_EXTUTILS_AUTOINSTALL="--defaultdeps"
    PERL_HTML_DISPLAY_CLASS="HTML::Display::Mozilla"
  @INC:
    /home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/arch
    /home/cpansand/.cpan/build/Rubyish-Attribute-1.2-4ba0fb/blib/lib
    /home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/arch
    /home/cpansand/.cpan/build/App-Benchmark-2.00-ktja97/blib/lib
    /home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/arch
    /home/cpansand/.cpan/build/Class-Accessor-Fast-XS-0.04-CSuVnC/blib/lib
    /home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/arch
    /home/cpansand/.cpan/build/Class-Accessor-Classy-v0.9.1-z8cPcg/blib/lib
    /home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/arch
    /home/cpansand/.cpan/build/Class-Spiffy-0.15-Y6A3D8/blib/lib
    /home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/arch
    /home/cpansand/.cpan/build/Class-Accessor-Constructor-1.111590-8fbwpn/blib/lib
    /home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/arch
    /home/cpansand/.cpan/build/Data-Inherited-1.100860-wCiK4u/blib/lib
    /home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/arch
    /home/cpansand/.cpan/build/Class-Accessor-Complex-1.100880-OYsi6G/blib/lib
    /home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/arch
    /home/cpansand/.cpan/build/Class-Accessor-Installer-1.100880-VG6ABy/blib/lib
    /home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/arch
    /home/cpansand/.cpan/build/Data-Miscellany-1.100850-w9e9pa/blib/lib
    /home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/arch
    /home/cpansand/.cpan/build/Class-XSAccessor-Compat-0.01-9hWKey/blib/lib
    /usr/perl5.20.1p/lib/site_perl/5.20.1/amd64-freebsd
    /usr/perl5.20.1p/lib/site_perl/5.20.1
    /usr/perl5.20.1p/lib/5.20.1/amd64-freebsd
    /usr/perl5.20.1p/lib/5.20.1
    .