Tem a profile também

On 5/19/07, Leonardo Augusto Pires <[EMAIL PROTECTED]> wrote:
> Ricardo,
>
> Dê uma olhada na classe Benchmark. Ele contém uma série de métodos
> para fazer a apuração de resultados que você deseja.
>
>
> $ cat fib.rb
> require 'memoize'
> require 'benchmark'
>
> def fibonacci(n)
>   if n == 0 || n == 1
>     1
>   else
>     fibonacci(n - 2) + fibonacci(n - 1)
>   end
> end
>
> Benchmark.benchmark do |b|
>   b.report('1a execucao') do
>     fibonacci(10)
>   end
>   b.report('2a execucao') do
>     include Memoize; memoize :fibonacci
>     fibonacci(100)
>   end
> end
> $ ruby -rrubygems fib.rb
> 1a execucao  0.000000   0.000000   0.000000 (  0.001428)
> 2a execucao  0.000000   0.000000   0.000000 (  0.006258)
>
>
> On 5/18/07, Ricardo Almeida <[EMAIL PROTECTED]> wrote:
> > Olá pessoal alguém conhece alguma biblioteca no Ruby que a gente possa usar
> > para medir em relação tempo de consumo de cpu e quanto de memória um
> > programa por exemplo que calcule a série de fibonacci ou fatorial
> > recursivamente ou interativamente (for ,while....) usou tanto da cpu e de
> > memória.
> > Se alguém souber valeu.
> > Ricardo Fernandes.
> >
> > _______________________________________________
> > Ruby-l mailing list
> > [email protected]
> > http://www.listas.unicamp.br/mailman/listinfo/ruby-l
> >
> >
>
>
> --
> Leonardo Pires
> Supermercado Família
>
> :: fone (85) 3052.2000 / (85) 9171.1575
> :: fax  (85) 3052.2050
> :: msn  [EMAIL PROTECTED]
> _______________________________________________
> Ruby-l mailing list
> [email protected]
> http://www.listas.unicamp.br/mailman/listinfo/ruby-l
>


-- 
(.)   CAMPANHA DA FITA ASCII ( http://arc.pasp.de/)
/ \    Contra formatos proprietarios
_______________________________________________
Ruby-l mailing list
[email protected]
http://www.listas.unicamp.br/mailman/listinfo/ruby-l

Responder a