Information sur l'application lancer

Information sur l'application lancer - Java - Programmation

Marsh Posté le 23-08-2002 à 19:50:21    

C'est possible d'afficher les info sur l'apllication lancer (nbre d'objet créer a un instant donner ...)

Reply

Marsh Posté le 23-08-2002 à 19:50:21   

Reply

Marsh Posté le 23-08-2002 à 19:57:11    

sur l'application lancée, plutôt (j'ai mis du temps à comprendre, je croyais que c'était le nom d'un soft !)
 
Heu a priori, pas plus que ça.
T'es allé voir du côté de la classe RunTime ?

Reply

Marsh Posté le 23-08-2002 à 20:01:58    

je vais voir au cas ou

Reply

Marsh Posté le 23-08-2002 à 20:03:26    

traceInstructions
public void traceInstructions(boolean on)Enables/Disables tracing of instructions. If the boolean argument is true, this method suggests that the Java Virtual Machine emit debugging information for each instruction in the Java Virtual Machine as it is executed. The format of this information, and the file or other output stream to which it is emitted, depends on the host environment. The virtual machine may ignore this request if it does not support this feature. The destination of the trace output is system dependent.  
If the boolean argument is false, this method causes the Java Virtual Machine to stop performing the detailed instruction trace it is performing.
 
Parameters:
on - true to enable instruction tracing; false to disable this feature.
 
 
----------  
je vais tester ca ca ma l'ai po mal

Reply

Marsh Posté le 23-08-2002 à 21:03:21    

sinon tu lances la jvm en verbose mais bon c pas super efficace


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-08-2002 à 21:39:04    

Code :
  1. int ii=0;
  2.         Runtime r =java.lang.Runtime.getRuntime();
  3.         long a=0,b=0,aa=0,bb=0;
  4.                     aa=r.freeMemory();
  5.         while(ii<1000){
  6.             System.out.println("------------------------" );
  7.             System.out.println(""+ii);
  8.             a=r.freeMemory();
  9.             System.out.println("av-->"+a);
  10.             capture();
  11.             r.gc();
  12.             b=r.freeMemory();
  13.             System.out.println("ap-->"+b);
  14.             System.out.println("diff-->"+(b-a));           
  15.             ii++;           
  16.         }
  17.       bb=r.freeMemory();
  18.       System.out.println("----------TOTAL--------------" );
  19.       System.out.println("av-->"+aa);
  20.       System.out.println("ap-->"+bb);
  21.       System.out.println("diff-->"+(aa-bb));


je me suis fais ca et ca dépane po mal pour voir la mémoire utiliser

Reply

Marsh Posté le 23-08-2002 à 21:53:04    

utilisée


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-08-2002 à 22:02:44    

:) je sais je fait plein de faute d'orthographe  :D  :D

Reply

Marsh Posté le 23-08-2002 à 22:03:50    

moi aussi mais déjà que ton titre porte à confusion et que tu continues dans ton dernier post.
 
Ceci dit j'ai d'énormes doutes quand à l'efficacité/fiabilité de ta solution là ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-08-2002 à 22:09:01    

bé ca ma dépanner j'ai réussi a trouver tous les prob de consommation de memoire de mon prog
 

Reply

Marsh Posté le 23-08-2002 à 22:09:01   

Reply

Marsh Posté le 23-08-2002 à 22:09:59    

bin c qu'ils devaient être flagrant alors ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-08-2002 à 22:51:43    

oui assez mais aprés8h de boulot j'ai la tête dans le cul

Reply

Sujets relatifs:

Leave a Replay

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