8
votes

Comment puis-je comparer avec précision le temps nécessaire pour charger un modèle?

Je veux comparer le temps nécessaire pour charger un module (un appel FIND_BY_ID (234)).

Aussi, comment puis-je suivre le temps nécessaire pour charger une page, je sais que je reçois cette information lorsque je exécute des rails Server, mais c'est en mode de débogage, je souhaite des repères de vitesse de production, possibles?


0 commentaires

3 Réponses :


31
votes

Pour une vérification rapide, je vous recommande vivement de vérifier référence .

Un exemple serait: xxx

Toutefois pour l'analyse comparative du niveau de production, je vérifierais Nouvelle relique. Ils offrent une analyse comparative incroyable sur presque tout ce que vous pouvez penser.

Ils ont un mode de développeur gratuit ici:

http://support.newrelic.com/kb/docs/developer-mode


0 commentaires

0
votes

Je vous recommande vivement de lire le Guide des rails sur les tests de performance . C'est un très bon aperçu de ce qui est disponible dans les rails. C'est génial si vous voulez des tests automatisés où vous pouvez apporter des modifications de code et voir les résultats instantanés.

Pour Benchmarking de serveur de production, Nouvelle relique fait probablement tout ce que vous voudriez.


0 commentaires

4
votes

Vous pouvez utiliser ce gemme: https://github.com/igorkasyanchuk/benchmark_methods

Plus de code comme ceci: xxx

maintenant, vous pouvez faire: xxx

et appelez simplement votre méthode xxx < / p>


0 commentaires