Eu quero comparar o tempo de execução Post.all
e SELECT * FROM posts
(ou algumas outras instruções) como posso obter o tempo de execução de Post.all
?
sql
ruby-on-rails
time
console
Bohdan
fonte
fonte
Com joia de benchmark-ips :
fonte
Aqui está minha versão de como medir o desempenho automaticamente no console Rails usando gem: https://github.com/igorkasyanchuk/execution_time
Ele mostra informações semelhantes que você já vê durante as solicitações.
Amostra:
[METRICS] Completed in 908.3ms | Allocations: 2894 | ActiveRecord: 0.9ms (queries: 13)
fonte