Profiling/Benchmark d'un site - Ruby/Rails - Programmation
Marsh Posté le 17-03-2008 à 14:58:11
Il paraît que c'est très bien: http://haveamint.com/
Par contre c'est $30 par site, au cours du $ ça va c'est pas la ruine.
Marsh Posté le 17-03-2008 à 15:31:22
totoffe38 a écrit : Il paraît que c'est très bien: http://haveamint.com/ |
Mint c'est un truc de stats (genre Xiti, mais mieux, et plus joli, et plus pratique), pas un logiciel de profiling.
Marsh Posté le 19-03-2008 à 17:58:43
D'accord .. Et du coup s personne n'a rien qui va dans le sens profiling? Ou qui arriverait a comprendre pourquoi action_profiler plante?
Marsh Posté le 21-03-2008 à 14:45:39
Merci beaucoup!
Maintenant il ne me reste plus qu'a me familiariser avec l'outil! Merci encore
Marsh Posté le 06-01-2009 à 19:49:13
Salut en profiling tu as trouvé des bonnes choses? C'est possible de profiler chaque ligne de code d'une action sans nous sortir une graphe de l'intégralité du code du framework? Il faut faire ça à la main avec ruby-prof?
Marsh Posté le 06-01-2009 à 19:52:04
J'ai pas trop continué dans cette voie pour le moment.. Désolé
Marsh Posté le 17-02-2008 à 15:28:47
Bonjour,
Je développe en ce moment un site grâce à Rails et voudrais pouvoir effectuer un profiling de certaines actions au niveau du contrôleur (en gros, lui dire "Appelle la méthode index du contrôleur IndexController, avec ces paramètres et dit moi combien de temps prend chaque action).
J'ai déjà trouvé foule de profileurs (ne serait-ce que celui livré avec Rails) qui permettent de faire ça pour des modèles, mais j'aimerais pouvoir avoir une vue plus "générale" (voire même de pouvoir profiler la création d'une vue, histoire de voir s'il y aurait pas des helpers qui ralentiraient là).
Pour le moment j'ai seulement trouvé la gem "action_profiler" (qui semblerait faire exactement ce que je cherche), mais quand je la lance depuis la racine de mon site, je me mange un splendide :
$ action_profiler IndexController#index
/var/lib/gems/1.8/gems/action_profiler-1.0.0/lib/action_profiler/profiled_processor.rb:146:in `load_processor': undefined method `require__' for ProfiledProcessor:Class (NoMethodError)
from /var/lib/gems/1.8/gems/action_profiler-1.0.0/lib/action_profiler/profiled_processor.rb:131:in `load_default_processor'
from /var/lib/gems/1.8/gems/action_profiler-1.0.0/lib/action_profiler/profiled_processor.rb:129:in `each'
from /var/lib/gems/1.8/gems/action_profiler-1.0.0/lib/action_profiler/profiled_processor.rb:129:in `load_default_processor'
from /var/lib/gems/1.8/gems/action_profiler-1.0.0/lib/action_profiler/profiled_processor.rb:85:in `process_args'
from /var/lib/gems/1.8/gems/action_profiler-1.0.0/bin/action_profiler:5
from /usr/bin/action_profiler:19:in `load'
from /usr/bin/action_profiler:19
Avez vous des utilitaires qui me permettraient de faire ce que j'ai besoin?
Merci d'avance
---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait