POE::Devel::Benchmarker::Imager::BasicStatistics - Plugin to generates basic statistics graphs
apoc@apoc-x300:~$ cd poe-benchmarker apoc@apoc-x300:~/poe-benchmarker$ perl -MPOE::Devel::Benchmarker::Imager -e 'imager( { type => "BasicStatistics" } )'
This plugin for Imager generates some kinds of graphs from the benchmark tests.
This package generates some basic graphs from the statistics output. Since the POE::Loop::* modules really are responsible for the backend logic of POE, it makes sense to graph all related metrics of a single loop across POE versions to see if it performs differently.
This will generate some types of graphs:
Each metric will have a picture for itself, showing how each loop compare against each other with the POE versions.
file: BasicStatistics/LoopWar_$metric_$lite_$assert_$xsqueue.png
Each Loop will have a picture for itself, showing how each metric performs over POE versions.
file: BasicStatistics/Bench_$loop_$lite_$assert_$xsqueue.png
Each Loop will have a picture for itself, showing how each metric is affected by the assert/xsqueue options.
file: BasicStatistics/Options_$loop_$metric_$lite.png
Nothing.
POE::Devel::Benchmarker
Apocalypse <apocal@cpan.org>
Copyright 2009 by Apocalypse
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install POE::Devel::Benchmarker, copy and paste the appropriate command in to your terminal.
cpanm
cpanm POE::Devel::Benchmarker
CPAN shell
perl -MCPAN -e shell install POE::Devel::Benchmarker
For more information on module installation, please visit the detailed CPAN module installation guide.