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

Linux Discussion :

Tester un code sous java


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 30
    Par défaut Tester un code sous java
    Bonjour,
    j'ai besoin de savoir les résultas de ce code sur linux ou unix ou bien les deux si vous pouvez m'aider
    ce code calcule le temps d'attente d'un thread dans la file d'attente des processus pret et à chaque fois le nombre de thread s'augmente
    étape 1/ exécuter le thread chargeur en seul et noter le temps d'exécution qui est présenté dans la variable ecart.
    étape2 : calculet nbr=(ecart-quantum)/qantum ( quantum c le quantum du temps alloué à un thread dans linux) sinon metter nbr=100
    étape 3: remplacer nbr de la classe estimation par le nbr trouvé et exécuter le programme en lançant les 2 thread ensemble : charg1 et estim
    si load s'affiche avant ecart c bon si non essaie de minimiser nbr
    étape 4 : exécuter maintenant le programme en lançant 2 thread chargeur et estimateur
    étape 5: exécuter maintenant le programme en lançant 3 thread chargeur et estimateur
    étape6:exécuter maintenant le programme en lançant 4 thread chargeur et estimateur
    et dans chaque exécution noter les deux variable écart et load.
    j'attends votre test et merci d'avance

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    public class loadestim {
    public static long tempsm;
     
    public static void main (String [] args) throws InterruptedException{
     
    chargeur charg1=new chargeur();
    charg1.start();
    //chargeur charg2=new chargeur();
    // charg2.start();
    Estimation estimation= new Estimation() ;
    estimation.start() ;
     
    //chargeur charg4=new chargeur();
    // charg4.start();
    // chargeur charg3=new chargeur();
    // charg3.start();
    }
     
    static class Estimation extends Thread {
     
    long temps;
    long t1;long t2;
    long tot=0;
     
    public void run(){
     
    int nbr=120;
    t1=System.nanoTime();
    for ( int i=0; i<nbr;i++)
     
    yield();
     
    t2=System.nanoTime();
    tot=(t2-t1)/1000000;
     
    tempsm=tot/nbr;
     
    System.out.println("load="+tempsm);
     
    }
     
    }
    static class chargeur extends Thread {
    int tab1[][];
    int tab2[][];
    int tab3[][];
    int pr=0;
    int l;
    int p=2;
     
    public void run(){
     
    l=450;
    tab1=new int[l][l];
    tab2=new int[l][l];
    tab3=new int[l][l];
     
    long t0=System.nanoTime();
    System.out.println("t0:"+t0);
    for ( int i=0 ; i<l; i++){
    for ( int j=0 ; j<l; j++){
    tab1[i][j]=i*5 ;
    tab2[i][j]=i*j ;
    }}
    for ( int j=0 ; j<l; j++){
    for ( int k=0 ; k<l; k++){
    for (int i=0;i<l;i++){
    pr=pr+tab1[k][i]*tab2[i][j];
    tab3[k][j]=pr;
     
    }}}System.out.println("ok");
    long t01=System.nanoTime();
    System.out.println("t01:"+t01);
     
    long ecart=(t01-t0)/1000000;System.out.println("ecart: "+ecart);
     
      }
     }
    }

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    pourquoi n'utiliserais-tu pas un live-cd pour pouvoir tester toi-même... sans installer linux
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 30
    Par défaut
    qu-est ce qu'un live cd

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Par défaut
    Citation Envoyé par elalia
    qu-est ce qu'un live cd

    un cd bootable pour pouvoir travailler uniquement en mémoire... sans rien sur le disque dur
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 30
    Par défaut
    je pense pas que je peux trouver ce cd dans ma ville ,

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 818
    Par défaut
    Citation Envoyé par elalia
    je pense pas que je peux trouver ce cd dans ma ville ,

    Je ne sais pas où tu habites, mais il doit bien y avoir une personne dans ta ville qui en ait un.

    Sinon, tu télécharges. Quelques liens sont dispo sur cette page: http://www.developpez.net/forums/showthread.php?t=6847

    Attention, vérifie avant que Java soit inclus dans le live CD... ça évitera de télécharger pour rien...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 30
    Par défaut
    bonjour,
    alors j'ai téléchargé le pollix et j'obtient un fichier.iso puis je l'ai gravé sur un cd mais j'aai pas pu booter à partir ce cd.

  8. #8
    Membre expérimenté Avatar de blackstreet
    Inscrit en
    Avril 2004
    Messages
    304
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 304
    Par défaut
    Bonsoir,

    Vérifie la séquence de boot de ton système, tu dois avoir le CD comme first BOOT.

    et vérifie aussi si le CD est vraiment bootable avec WinISO.

  9. #9
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 818
    Par défaut
    Citation Envoyé par elalia
    j'obtient un fichier.iso puis je l'ai gravé sur un cd
    Tu as bien fait "graver une image" avec ton logiciel de gravure?
    Ou est-ce que tu as gravé le fichier le fichier sur le cd comme un fichier courant?


    Citation Envoyé par elalia
    mais j'aai pas pu booter à partir ce cd.
    Est-ce que ton ordinateur est configuré pour booter en premier sur le cd?
    Ca se règle dans le BIOS... mais normalement, si tu as un pc "moderne", ça devrait l'être...

    [edit] on s'est croisé pour le réglage du boot...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  10. #10
    Membre averti
    Inscrit en
    Septembre 2005
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 30
    Par défaut
    comme meme je suis une informaticienne et je sais qu'il me faut une séquence de boot qui commence par le lecteur cd , et concernant la gravure j'ai le graver par le nero qui le connais comme une image iso.

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/03/2013, 19h10
  2. [Conseils] Tester un code Java ?
    Par LP-mpascolo dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 21/02/2007, 20h43
  3. Compiler un code sous windows
    Par KORTA dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 30/09/2003, 16h53
  4. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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