Journal oprofile: instrumentation matérielle
Je viens de me mettre à oprofile qui est une plomberie à destination du noyau Linux permettant l'évaluation du comportement d'un système en utilisant les registres matériels des microprocesseurs modernes.
Cela permet d'avoir une vue d'ensemble du système avec la possibilité de zoomer sur certaines parties (par ex, vos programmes, vos bibliothèques...).
# ...
Posté par guitouu . Évalué à -5.
[^] # Re: ...
Posté par libre Cuauhtémoc . Évalué à 0.
The following error was encountered:
Unable to determine IP address from host name for oprofile.sourceforge.net
The dnsserver returned:
Server Failure: The name server was unable to process this query.
-------
Si j'ai bien compris ton journal, ce logiciel prévoit le comportement materiel d'un micro ordinateur par le noyau, mais selon quel événement ?
[^] # Re: ...
Posté par briaeros007 . Évalué à 2.
xxxxx@xxxxx:~$ nslookup
> oprofile.sourceforge.net
Server: 192.168.0.34
Address: 192.168.0.34#53
Non-authoritative answer:
oprofile.sourceforge.net canonical name = projects.sourceforge.net.
Name: projects.sourceforge.net
Address: 66.35.250.209
>
# Sic...
Posté par liberforce (site web personnel) . Évalué à 5.
http://blogs.gnome.org/bbiggs/2005/10/12/using-oprofile/
http://labs.o-hand.com/oprofileui/
De rien.
[^] # Re: Sic...
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
Il existe des scripts de conversion pour un peu tout les profilers, notamment:
- cProfile (profiler python): http://divmod.org/users/exarkun/lsprofcalltree.py
- oprofile (profiler par instrumentation du noyau): opreport -gdf | op2callgrind ou op2calltree sous debian / ubuntu
- et bien sur le tool callgrind du projet valgrind qui n'a pas besoin de script
$ dpkg -L kcachegrind-converters |grep /usr/bin/
/usr/bin/dprof2calltree
/usr/bin/hotshot2calltree
/usr/bin/memprof2calltree
/usr/bin/op2calltree
/usr/bin/pprof2calltree
Un screenshot pour la route :
http://kcachegrind.sourceforge.net/cgi-bin/show.cgi/KcacheGr(...)
# et ça marche ?
Posté par Troy McClure (site web personnel) . Évalué à 3.
Pour moi la reference absolue en matière d'outils de profiling c'est Shark ( http://developer.apple.com/tools/shark_optimize.html ), ça marche out of the box, c'est hyper simple à utiliser, franchement je cracherais pas sur un petit clone pour linux
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.