Profiling/Benchmark d'un site

Profiling/Benchmark d'un site - Ruby/Rails - Programmation

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 :
 

Citation :


$ 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
Reply

Marsh Posté le 17-02-2008 à 15:28:47   

Reply

Marsh Posté le 24-02-2008 à 14:40:01    

Personne ne se préoccupe de ce genre de truc ? :??:

Reply

Marsh Posté le 15-03-2008 à 13:32:54    

Toujours rien :??:

Reply

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.

Reply

Marsh Posté le 17-03-2008 à 15:31:22    

totoffe38 a écrit :

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.


 :non:  
 
Mint c'est un truc de stats (genre Xiti, mais mieux, et plus joli, et plus pratique), pas un logiciel de profiling.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 17-03-2008 à 19:24:53    

Je me suis gourré de soft effectivement.

Reply

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? :(

Reply

Marsh Posté le 20-03-2008 à 08:57:44    

Reply

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

Reply

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?

Reply

Marsh Posté le 06-01-2009 à 19:49:13   

Reply

Marsh Posté le 06-01-2009 à 19:52:04    

J'ai pas trop continué dans cette voie pour le moment.. Désolé


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed