>>>>> "Stanislaw" == Stanislaw Pusep <[email protected]> writes:

    Stanislaw> O find, sendo altamente especializado, é mais
    Stanislaw> eficiente... Na minha máquina, o mesmo comando, usando
    Stanislaw> "/" ao invés de "/etc", leva 5 segundos, contra 8.6 via
    Stanislaw> Perl. Que fique claro: com a tabela de inodes
    Stanislaw> cacheada. Ou seja: na 1-a "rodada", qqer um deles demora
    Stanislaw> muuuuuuito mais por conta do acesso não-contínuo ao disco
    Stanislaw> (a menos que vc tenha SSD, que ajuda).

Fica um pouco mais rápido assim:

perl -MFile::Find -E 'find sub{say $File::Find::name if -f && 1.0 > -M _}, 
qw(/etc)'

-- 
Eden Cardim
Software Engineer
+55 73 9986-3963
edencardim.com
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a