Profilage d'appli en java - Java - Programmation
Marsh Posté le 13-08-2003 à 10:47:09
ReplyMarsh Posté le 13-08-2003 à 10:49:07
ReplyMarsh Posté le 13-08-2003 à 10:50:05
LetoII a écrit : |
c'est un truc NT ...
Marsh Posté le 13-08-2003 à 10:55:17
benou a écrit : |
C ce qu'il me semblait, donc ça va pas aller.
Marsh Posté le 13-08-2003 à 12:55:34
LetoII a écrit : J'aimerai savoir si a un moyen de voir (via une option de la jvm par exemple) combien de mémoire bouffe l'appli pendant so nexécution, le temps CPU utilisé (ça j'ai trouvé ) enfin ce genre de chose. |
JEdit affiche tout seul la mémoire qu'il occupe ; donc ca doit etre possible en Java. Regarde la doc du cote de System par exemple...
Marsh Posté le 13-08-2003 à 12:56:23
R3g a écrit : |
C dans Runtime, je connais
Mais bon ça oblige à modfier le prog
Marsh Posté le 13-08-2003 à 14:03:57
LetoII a écrit : |
Dans swingset2 t a une class MemoryMonitor (tres facilement recupérable pour ton appli) qui te permet de visualiser la cpu utilisé par ton prog...
Marsh Posté le 17-08-2003 à 01:22:58
ReplyMarsh Posté le 17-08-2003 à 22:58:02
the real moins moins a écrit : jprofiler |
Merci, je vais jeter un coup d'oeuil
Marsh Posté le 17-08-2003 à 23:05:17
tiens, c'est bizarre, y a pas de module profiler intégré à l'API ?
Marsh Posté le 17-08-2003 à 23:07:09
Taz a écrit : tiens, c'est bizarre, y a pas de module profiler intégré à l'API ? |
Marsh Posté le 17-08-2003 à 23:11:15
ben je vois pas pourquoi un langage interprété intègrerait pas un profiler, même rudimentaire. python le fait, et fournit tout une machinerie pour sauver, manipuler, trier les résultat (un clone de gprof en fait). un simple module: tu peux lui demander de profiler n'importe quoi: un autre module, ou une fonction, n'importe quoi en fait)
http://www.python.org/doc/current/lib/profile.html
http://www.python.org/doc/current/ [...] stant.html
Marsh Posté le 18-08-2003 à 09:08:11
Et si non, juste pour info, en gratuit ça existe?
Marsh Posté le 19-08-2003 à 06:37:33
LetoII a écrit : Et si non, juste pour info, en gratuit ça existe? |
ben java -Xprof .... ça marche pas ? (ou -Xrunprof)
bon ok, ok, c'est pas jojo les informations données par ce bidule... mais quand on a rien d'autre...
Marsh Posté le 19-08-2003 à 08:03:09
tiens justement en glandant sur le net, je suis tombé sur un truc concernant le profiling : http://www.artima.com/weblogs/viewpost.jsp?thread=9550
edit : conneries de smileys à la con.
Marsh Posté le 19-08-2003 à 08:21:28
nraynaud a écrit : tiens justement en glandant sur le net, je suis tombé sur un truc concernant le profiling //www.artima.com/weblogs/viewpost.jsp?thread=9550 |
on s'en fout java, c'est aussi rapide que le C et le C++
Marsh Posté le 19-08-2003 à 08:34:11
Taz a écrit : on s'en fout java, c'est aussi rapide que le C et le C++ |
si les modos se mettent à troller, où va-t-on?
Marsh Posté le 19-08-2003 à 08:37:56
LetoII a écrit : |
c'est une habitude chez taz : à chaque topic java qu'il voit il faut qu'il sorte une connerie ...
je vais pas tarder à demander le
Marsh Posté le 19-08-2003 à 09:37:38
j'ai répondu à nraynaud qui disait en clair "z etes des amateurs avec vos histoires de profiler, encore faut il savoir ecrire du bon code rapide"
c'était une blagounette, sinon, je faisais juste un // avec un autre langage interprété
Marsh Posté le 19-08-2003 à 14:22:15
ReplyMarsh Posté le 19-08-2003 à 14:23:54
ReplyMarsh Posté le 19-08-2003 à 14:25:45
Je m'en sert déjà faute de mieu.
Marsh Posté le 19-08-2003 à 15:15:02
ReplyMarsh Posté le 19-08-2003 à 15:20:06
Taz a écrit : euh, c'est ça que t'appelle profiler? |
Ben c une partie. Dans le profillage t'as aussi des temps d'exécution et éventuellement une trace des appel de méthode (avec temps d'exécution) si je ne m'abuse.
Marsh Posté le 19-08-2003 à 16:05:16
LetoII a écrit : |
sans déconner?
Marsh Posté le 19-08-2003 à 16:09:22
les railleries c'est pas bien
Marsh Posté le 21-08-2003 à 10:35:25
Bah quoi ? J'ai répondu à ceci :
LetoII a écrit : J'aimerai savoir si a un moyen de voir (via une option de la jvm par exemple) combien de mémoire bouffe l'appli pendant so nexécution, le temps CPU utilisé (ça j'ai trouvé ) enfin ce genre de chose. |
Marsh Posté le 24-08-2003 à 20:34:03
JVMPI apparu en 1.2, "finalisé" en 1.3
http://java.sun.com/j2se/1.3/docs/ [...] jvmpi.html
après il te faut de quoi exploiter les données mises en avant par l'interface (agent/gui), ya qques softs listés ici :
http://java.sun.com/docs/books/per [...] tools.html
mais tu dois pouvoir en trouver d'autres en cherchant.
perso j'ai déjà utilisé Jprobe et le profiling intégré avec wsad (à voir si un plugin n'existe pas pour eclipse)
Marsh Posté le 24-08-2003 à 20:42:45
y'a bien une option de profiling quand tu lance une appli java :
java -prof MonAppli
Ca donne un fichier avec plein de trucs dedans, à toi de voir si ça t'intéresse.
Marsh Posté le 13-08-2003 à 10:30:46
J'aimerai savoir si a un moyen de voir (via une option de la jvm par exemple) combien de mémoire bouffe l'appli pendant so nexécution, le temps CPU utilisé (ça j'ai trouvé ) enfin ce genre de chose.
J'ai fais un peu mumuse avec les options -X mais j'ai pas vraiment trouvé ce que je cherchais. Heu si non ça tourne sous du win98.
Message édité par LetoII le 19-08-2003 à 09:43:36
---------------
Le Tyran