simplify and make $number_of_attributes
authorTodd Hepler <thepler@genome.wustl.edu>
Fri, 30 Mar 2012 18:49:33 +0000 (13:49 -0500)
committerTodd Hepler <thepler@genome.wustl.edu>
Fri, 30 Mar 2012 18:49:33 +0000 (13:49 -0500)
commit63f0e1ac4b6d03650b74760833420a361dad2e54
treef196678a5ce8cac5e60263702b9612343234dde6
parent66c87ce3bdc0e6caec3058561d278a7221d69f72
simplify and make $number_of_attributes

The concerning part is comparing these:

perl ./benchmarks/lotsa-classes.pl 1000 1
perl ./benchmarks/lotsa-classes.pl 1000 20

In the first case, all are in the "under a
few seconds" category.  In the second case
Moose moves into ~30s land while the others
pretty much stay in "under a few seconds".

This is kinda expected since Moose is inlining
constructors and accessors so that runtime can
be faster.  But in a sense, Moose isn't scaling
as well as the others.
benchmarks/lotsa-classes.pl