IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

[TPTP] Utiliser TPTP pour tracer une application.


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut [TPTP] Utiliser TPTP pour tracer une application.
    Bonjour,

    Je souhaiterai tracer une application Java.
    Je pense pour cela utiliser TPTP :
    TPTP

    Par exemple avec cette application :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    package testtptp;
     
    public class Start {
     
    	public static void main(String[] args) {
    		Aaa aaa = new Aaa();
    		aaa.doSomething();
    	}
     
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    package testtptp;
     
    public class Aaa {
    	private int i = 0;
     
    	public Aaa() {
    		setI(getI() + 1);
    	}
     
    	public void doSomething() {
    		Bbb bbb = new Bbb();
    		bbb.doOtherThing();
    	}
     
    	private void setI(int i) {
    		this.i = i;
    	}
     
    	private int getI() {
    		return i;
    	}
     
    }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    package testtptp;
     
    public class Bbb {
     
    	private int d=15;
     
    	public void doOtherThing() {
    		setD(getD() + 1);
    	}
     
    	private void setD(int d) {
    		this.d = d;
    	}
     
    	private int getD() {
    		return d;
    	}
     
    }
    Je souhaiterai obtenir ce genre de fichier trace :

    Start.java main
    Aaa.java Aaa()
    Aaa.java GetI()
    Aaa.java SetI()
    Aaa.java doSomething()
    BBB.java doOtherThing()
    BBB.java GetD()
    BBB.java SetD()

    Quelqu'un connnait-il TPTP et ainsi me dire si c'est possible.
    Et si c'est possible comment procéder.

    Merci,

  2. #2
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    TPTP est un profiler, donc plus adapté à traquer les problèmes de performances ou les fuites mémoires. Si le besoin est uniquement de sortir dans un fichier texte l'enchaînement des méthodes appelées dans ton programme, je te recommande l'AOP. Il suffit d'indiquer que tu souhaites une log à chaque appel de méthode dans toute ton application.

  3. #3
    Membre éclairé
    Avatar de Pierre8r
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 518
    Par défaut
    Citation Envoyé par djsnipe Voir le message
    TPTP est un profiler, donc plus adapté à traquer les problèmes de performances ou les fuites mémoires. Si le besoin est uniquement de sortir dans un fichier texte l'enchaînement des méthodes appelées dans ton programme, je te recommande l'AOP. Il suffit d'indiquer que tu souhaites une log à chaque appel de méthode dans toute ton application.
    Bonjour,

    AOP c'est ça ?
    http://www.eclipse.org/aspectj/

  4. #4
    Membre chevronné Avatar de djsnipe
    Inscrit en
    Mai 2008
    Messages
    440
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 440
    Par défaut
    Oui, c'est une implémentation de ce concept.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/05/2013, 19h31
  2. Réponses: 9
    Dernier message: 26/11/2009, 15h30
  3. Utilisation de System.Diagnostics pour tracer l'application
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 7
    Dernier message: 29/03/2008, 12h46
  4. Réponses: 1
    Dernier message: 29/12/2005, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo