como vc esta fazendo os testes<div><br></div><div>isto pode lhe dar um incremendo de velocidade</div><div><a href="http://search.cpan.org/~stevan/Moose-0.44/lib/Moose/Cookbook/Recipe7.pod">http://search.cpan.org/~stevan/Moose-0.44/lib/Moose/Cookbook/Recipe7.pod</a></div>

<div><br></div><div>agora, imho, se vc precisa de velocidade vc vai querer o menor overhead possivel em pontos especificos da sua aplicação (os gargalos) e não que seja rapido como um todo (senão vc estaria usando OO em perl na unha com bless e olhe la). alias vc pode ter resultados interessantes com memoise em algumas funções e codigo nativo em outras (Inline::C por exemplo). mas a minha experiencia é que o overhead do Moose se paga pela velocidade de desenvolver. Moose é mais gostoso que ruby pra desenvolver, vc pode fazer uma versão com Moose e depois analisar se não vale otimizar algumas partes especificas da sua app depois. otimização prematura é um perigo.</div>

<div><br></div><div>agora se o que pegar na sua app for algo como I/O não vai ser Moose ou Moo que vai resolver.<br><br><div class="gmail_quote">2012/9/1 Jose Nilton <span dir="ltr"><<a href="mailto:jniltinho@gmail.com" target="_blank">jniltinho@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Alguns testes com time<br><br>Com Moose<br>real    0m0.267s<br>user    0m0.244s<br>sys     0m0.016s<br><br><br>Com Moo<br>

real    0m0.073s<br>user    0m0.052s<br>sys     0m0.012s<br><br><br><b>time ./<a href="http://script_perl.pl" target="_blank">script_perl.pl</a></b><br>
<br><br><br><br><br><div class="gmail_quote">Em 1 de setembro de 2012 19:57, Jose Nilton <span dir="ltr"><<a href="mailto:jniltinho@gmail.com" target="_blank">jniltinho@gmail.com</a>></span> escreveu:<div><div class="h5">

<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Obrigado a todos, André acabei de testar o Moo, achei muito interessante e simplesmente rápido, depois post alguns testes.<br><br>Para aproveitar esse post achei muito interessante:<br><a href="http://coderwall.com/p/wxvswa" target="_blank">http://coderwall.com/p/wxvswa</a><br>



<a href="http://pastebin.com/6Kb2xdz7" target="_blank">http://pastebin.com/6Kb2xdz7</a> <br><br><br><br><div class="gmail_quote">Em 1 de setembro de 2012 18:46, André Walker <span dir="ltr"><<a href="mailto:andre@andrewalker.net" target="_blank">andre@andrewalker.net</a>></span> escreveu:<div>


<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Sat, Sep 01, 2012 at 05:37:31PM -0300, Jose Nilton wrote:<br>
>    Boa tarde a todos,<br>
>    Gostaria de saber se o Módulo Moose é performático.<br>
>    Pois não quero deixar uma aplicação que já existe mais lenta.<br>
>    Obrigado a todos.<br>
<br>
</div>Olá, Nilton,<br>
<br>
Moose tem um custo performático principalmente ao carregar a aplicação.<br>
Mas isso pode não ser relevante.<br>
<br>
Por exemplo, se você tem uma aplicação Catalyst, o Moose será carregado<br>
(pois Catalyst usa Moose), mas apenas ao iniciar a aplicação. Os<br>
requests permanecem rápidos, e o bottleneck de performance estará<br>
provavelmente no banco de dados. Em outras aplicações você pode ter<br>
situações similares. Vai depender um pouco de onde você vai aplicar.<br>
<br>
Mas se você precisa de poucas features, e está preocupado com<br>
performance, recomendo Moo[1]. É muito mais rápido que Moose, e para<br>
coisas básicas resolve o problema.<br>
<br>
[1]: <a href="https://www.metacpan.org/module/Moo" target="_blank">https://www.metacpan.org/module/Moo</a><br>
<br>
Abraços!<br>
<span><font color="#888888">André<br>
</font></span><div><div><br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div></div></div><br><br clear="all"><div><div><br>-- <br>..............................................................................<br><b>Com Deus todas as coisas são possíveis</b> ::: <a href="http://www.linuxpro.com.br" target="_blank">LinuxPro</a><br>



<br><i><font size="1">"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente." (John Ruskin)<br>"A mente que se abre a uma nova ideia jamais volta ao seu tamanho original" (Albert Einstein)</font></i><br>



<br>
</div></div></blockquote></div></div></div><div class="HOEnZb"><div class="h5"><br><br clear="all"><br>-- <br>..............................................................................<br><b>Com Deus todas as coisas são possíveis</b> ::: <a href="http://www.linuxpro.com.br" target="_blank">LinuxPro</a><br>


<br><i><font size="1">"A qualidade nunca se obtém por acaso; ela é sempre o resultado do esforço inteligente." (John Ruskin)<br>"A mente que se abre a uma nova ideia jamais volta ao seu tamanho original" (Albert Einstein)</font></i><br>


<br>
</div></div><br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Tiago B. Peczenyj<br>Linux User #405772<br><br><a href="http://pacman.blog.br">http://pacman.blog.br</a><br>
</div>