perl-App-Benchmark-Accessors-2.00-alt1.noarch.rpm


Advertisement

Description

perl-App-Benchmark-Accessors - Benchmark accessor generators

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package filename perl-App-Benchmark-Accessors-2.00-alt1.noarch.rpm
Package name perl-App-Benchmark-Accessors
Package version 2.00
Package release alt1
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage -
License -
Maintainer -
Download size 23.64 KB
Installed size 23.64 KB
This distribution runs benchmarks on various accessor generators. The
following generators are being benchmarked:
=over 4
=item Moose
mutable and immutable
=item Mouse
mutable and immutable
=item Class::Accessor
=item Class::Accessor::Fast
=item Class::Accessor::Fast::XS
=item Class::XSAccessor::Compat
=item Class::Accessor::Complex
=item Class::Accessor::Constructor
=item Class::Accessor::Classy
=item Class::Accessor::Lite
=item Mojo::Base
=item Class::MethodMaker
=item Object::Tiny
=item Spiffy
=item Class::Spiffy
=item `accessors'
=item Class::XSAccessor
=item Class::XSAccessor::Array
=item Object::Tiny
=item Rose
=item Rubyish::Attribute
=back
The benchmarks are being run as part of the test suite; see the App::Benchmark manpage.
This way you can look at this distribution's CPAN testers page to see the
benchmark results on many different platforms and for many different perl
versions.
The `t/construction.t' file benchmarks object creation, `t/get.t' benchmarks
getter methods and `t/set.t' benchmarks setter methods.
Not every benchmark is run on every module; for example, the Object::Tiny manpage
doesn't create setter methods, and the accessors manpage doesn't generate constructors.
Each benchmark test file takes an optional numeric parameter that is used as
the number of iterations.
It's probably a good idea not to read too much into these benchmarks; they
could be seen as micro-optimization. However, if you have a complex object
hierarchy and create lots of objects and run many many getters/setters on
them, they could help to save some time. But be sure to use the Devel::NYTProf manpage
first to see where your real bottlenecks are.

Alternatives

Package Version Architecture Repository
perl-App-Benchmark-Accessors - - -

Requires

Name Value
/usr/share/perl5 -
perl(Class/Accessor.pm) -
perl(Class/Accessor/Classy.pm) -
perl(Class/Accessor/Complex.pm) -
perl(Class/Accessor/Constructor.pm) -
perl(Class/Accessor/Fast.pm) -
perl(Class/Accessor/Fast/XS.pm) -
perl(Class/Accessor/Lite.pm) -
perl(Class/MethodMaker.pm) -
perl(Class/Spiffy.pm) -
perl(Class/XSAccessor.pm) -
perl(Class/XSAccessor/Array.pm) -
perl(Class/XSAccessor/Compat.pm) -
perl(Mojo/Base.pm) -
perl(Moose.pm) -
perl(Mouse.pm) -
perl(Object/Tiny.pm) -
perl(Rose/Object.pm) -
perl(Rose/Object/MakeMethods/Generic.pm) -
perl(Rubyish/Attribute.pm) -
perl(Spiffy.pm) -
perl(accessors.pm) -
perl(parent.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(App/Benchmark/Accessors.pm) = 2.0
perl-App-Benchmark-Accessors = 2.00-alt1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package perl-App-Benchmark-Accessors-2.00-alt1.noarch.rpm
Source Package perl-App-Benchmark-Accessors-2.00-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-App-Benchmark-Accessors rpm package:
    # sudo apt-get install perl-App-Benchmark-Accessors

Files

Path
/usr/share/doc/perl-App-Benchmark-Accessors-2.00/Changes
/usr/share/doc/perl-App-Benchmark-Accessors-2.00/LICENSE
/usr/share/perl5/App/
/usr/share/perl5/App/Benchmark/Accessors.pm

See Also

Package Description
perl-App-Bernard-0.01-alt1.noarch.rpm alphabet remix
perl-App-Bernard-scripts-0.01-alt1.noarch.rpm App-Bernard scripts
perl-App-Betting-Toolkit-Client-0.0202-alt1.noarch.rpm Client to the App::Betting::Toolkit::Server
perl-App-Betting-Toolkit-GameState-0.062-alt1.noarch.rpm A GameState object for use with App::Betting::Toolkit
perl-App-Betting-Toolkit-Server-0.017-alt1.noarch.rpm Recieve and process App::Betting::Toolkit::GameState objects
perl-App-BigQuery-Importer-MySQL-0.024-alt1.noarch.rpm BigQuery data importer from MySQL tables
perl-App-BigQuery-Importer-MySQL-scripts-0.024-alt1.noarch.rpm App-BigQuery-Importer-MySQL scripts
perl-App-BinPackUtils-0.005-alt1.noarch.rpm Collection of CLI utilities related to packing items into bins
perl-App-Birthday-0.4-alt1.noarch.rpm sends birthday e-mails to your friends, on their anniversary date
perl-App-Birthday-scripts-0.4-alt1.noarch.rpm App-Birthday scripts
perl-App-BitBucketCli-0.009-alt1.noarch.rpm Library for talking to BitBucket Server (or Stash)
perl-App-BlockWebFlooders-0.010-alt1.noarch.rpm Block IP addresses of web flooders using iptables
perl-App-BloomUtils-0.002-alt1.noarch.rpm Utilities related to bloom filters
perl-App-BluetoothUtils-0.002-alt1.noarch.rpm CLI utilities related to Bluetooth
perl-App-Bondage-0.4.11-alt1.noarch.rpm A featureful IRC bouncer based on POE::Component::IRC
Advertisement
Advertisement