A C D E F G I M N O P S T U V W 

A

add(E) - Method in class org.nuiton.profiling.Counter
indique que l'on ajoute un element
add(long) - Method in class org.nuiton.profiling.Statistic
 
add(Method, long, long, long) - Method in class org.nuiton.profiling.StatisticMethod
 
add(long) - Method in class org.nuiton.profiling.Trace.Call
 
allStatAndStack - Variable in class org.nuiton.profiling.Trace
 
AUTO_SAVE_FILENAME_OPTION - Static variable in class org.nuiton.profiling.NuitonTrace
constante determinant le nom de la variable d'environnement a lire pour connaitre le nom du fichier de sauvegarde a la sortie de la JVM

C

callStacks - Static variable in class org.nuiton.profiling.Trace
array : [nest method call, start time, start time with child] On ne melange pas les stack entre les threads, sinon les resultats ne veulent plus rien dire car toutes les methodes des threads sont melangees
clearStatistics() - Static method in class org.nuiton.profiling.NuitonTrace
 
clearStatistics() - Method in class org.nuiton.profiling.Trace
Clear all statistiques.
commonStatistics - Variable in class org.nuiton.profiling.Trace
statistic on method call
convertTo(Unit.Time, double) - Method in enum org.nuiton.profiling.Unit.Time
 
Counter<E> - Class in org.nuiton.profiling
Classe qui permet d'ajouter un element et compte le nombre de fois que l'on a ajoute cet element.
Counter() - Constructor for class org.nuiton.profiling.Counter
 

D

data - Variable in class org.nuiton.profiling.Counter
 
DISTINCT_THREAD_CALL_OPTION - Static variable in class org.nuiton.profiling.NuitonTrace
constante determinant le nom de la variable d'environnement a lire pour savoir si les statistiques des threads doivent etre melange ou non
distinctThreadCall - Variable in class org.nuiton.profiling.Trace
 

E

enter(Method) - Method in class org.nuiton.profiling.Trace
 
exit(Method) - Method in class org.nuiton.profiling.Trace
 
exportCSV(StringBuilder) - Method in class org.nuiton.profiling.Statistic
 
exportCSV(StringBuilder) - Method in class org.nuiton.profiling.StatisticMethod
 
exportJSON(StringBuilder) - Method in class org.nuiton.profiling.Statistic
 
exportJSON(StringBuilder) - Method in class org.nuiton.profiling.StatisticMethod
 
exportText(StringBuilder) - Method in class org.nuiton.profiling.Statistic
 
exportText(StringBuilder) - Method in class org.nuiton.profiling.StatisticMethod
 

F

format(double, Unit.Memory, Unit.Memory, int) - Static method in class org.nuiton.profiling.Unit
 
format(double, Unit.Time, Unit.Time, int) - Static method in class org.nuiton.profiling.Unit
 
format(double, Unit.Memory, int) - Static method in class org.nuiton.profiling.Unit
Choice better target unit for this value.
format(double, Unit.Time, int) - Static method in class org.nuiton.profiling.Unit
Choice better target unit for this value.
formatValue(long) - Method in class org.nuiton.profiling.Statistic
You can change implementation of this method in children class (ex: convert to second for time, or 'Mo' for memory)
formatValue(long) - Method in class org.nuiton.profiling.StatisticMemory
 
formatValue(long) - Method in class org.nuiton.profiling.StatisticMethod
 
formatValue(long) - Method in class org.nuiton.profiling.StatisticTrace
 

G

getCall() - Method in class org.nuiton.profiling.Statistic
 
getCommonStatistics() - Method in class org.nuiton.profiling.Trace
 
getMax() - Method in class org.nuiton.profiling.Statistic
 
getMean() - Method in class org.nuiton.profiling.Statistic
 
getMin() - Method in class org.nuiton.profiling.Statistic
 
getMonoStatAndStack() - Method in class org.nuiton.profiling.Trace
 
getName() - Method in class org.nuiton.profiling.Statistic
 
getOption(String) - Static method in class org.nuiton.profiling.NuitonTrace
Permet de lire les options de la ligne de commande Java (-D) et si non trouver de rechercher dans les variables d'environnement
getSlopeOfLinearRegression() - Method in class org.nuiton.profiling.Statistic
Compute splope of Linear regression (only the a in y=ax+b)
getStack() - Method in class org.nuiton.profiling.Trace
 
getStandardDeviation() - Method in class org.nuiton.profiling.Statistic
Compute Standard deviation (ecart type)
getStatistics(Method) - Method in class org.nuiton.profiling.Trace.StatAndStack
Retourne les statistiques d'appele pour la methode passee en parametre
getStatisticsAndClear() - Static method in class org.nuiton.profiling.NuitonTrace
 
getStatisticsCSV() - Method in class org.nuiton.profiling.Trace
 
getStatisticsCSVAndClear() - Static method in class org.nuiton.profiling.NuitonTrace
 
getStatisticsJson() - Static method in class org.nuiton.profiling.NuitonTrace
 
getStatisticsJson() - Method in class org.nuiton.profiling.Trace
 
getStatisticsText() - Method in class org.nuiton.profiling.Trace
 
getTotal() - Method in class org.nuiton.profiling.Statistic
 

I

inet - Variable in class org.nuiton.profiling.WebService
 
init() - Static method in class org.nuiton.profiling.NuitonTrace
Recherche la configuration dans les variables d'environnement et les utilise pour mettre en place ce qui est demande par l'utilisateur
initilized - Static variable in class org.nuiton.profiling.NuitonTrace
Indique si nuiton trace a deja ete initialise ou non
iterator() - Method in class org.nuiton.profiling.Counter
 

M

main(String...) - Static method in class org.nuiton.profiling.NuitonTrace
Force le lancement du serveur web, permet d'avoir le serveur sur une machine pour monitorer une application qui est sur une autre.
memoryStat - Static variable in class org.nuiton.profiling.WebService
On conserve les stats sur les differentes demandes
monoStatAndStack - Variable in class org.nuiton.profiling.Trace
 
multithread - Variable in class org.nuiton.profiling.Trace
 

N

next() - Method in enum org.nuiton.profiling.Unit.Time
 
NuitonTrace - Class in org.nuiton.profiling
Permet de tracer les appels aux methodes.
NuitonTrace() - Constructor for class org.nuiton.profiling.NuitonTrace
 

O

org.nuiton.profiling - package org.nuiton.profiling
 

P

PORT_OPTION - Static variable in class org.nuiton.profiling.NuitonTrace
constante determinant le nom de la variable d'environnement a lire pour connaitre le port a utiliser pour le serveur web
prev() - Method in enum org.nuiton.profiling.Unit.Time
 
printStatisticsAndClear() - Static method in class org.nuiton.profiling.NuitonTrace
 
printStatisticsAndClear(PrintStream) - Static method in class org.nuiton.profiling.NuitonTrace
 
printStatisticsAndClear() - Method in class org.nuiton.profiling.Trace
 
printStatisticsAndClear(PrintStream) - Method in class org.nuiton.profiling.Trace
 

S

server - Variable in class org.nuiton.profiling.WebService
 
set(Method, long, long, long) - Method in class org.nuiton.profiling.Trace.Call
 
stack - Variable in class org.nuiton.profiling.Trace.StatAndStack
variable used when Trace instanciated in monothread mode
start() - Method in class org.nuiton.profiling.WebService
 
Statistic - Class in org.nuiton.profiling
Statistique sur un appele de methode
Statistic(String) - Constructor for class org.nuiton.profiling.Statistic
 
StatisticMemory - Class in org.nuiton.profiling
 
StatisticMemory() - Constructor for class org.nuiton.profiling.StatisticMemory
 
StatisticMethod - Class in org.nuiton.profiling
Statistique sur un appele de methode
StatisticMethod(Method) - Constructor for class org.nuiton.profiling.StatisticMethod
 
StatisticMethod(String, Method) - Constructor for class org.nuiton.profiling.StatisticMethod
 
statistics - Variable in class org.nuiton.profiling.Trace.StatAndStack
statistic on method call
StatisticTrace - Class in org.nuiton.profiling
Permet d'avoir des statistiques sur l'utilisation de NuitonTrace lui meme pour voir l'impact qu'il a sur les performances
StatisticTrace() - Constructor for class org.nuiton.profiling.StatisticTrace
 

T

threadName - Variable in class org.nuiton.profiling.Trace.StatAndStack
 
toString() - Method in class org.nuiton.profiling.Counter
Retourne la liste des objets ajouter avec le nombre de fois qu'ils ont ete ajoute.
trace - Static variable in class org.nuiton.profiling.NuitonTrace
statistique de tous les appels
Trace - Class in org.nuiton.profiling
Permet de tracer les appels aux methodes.
Trace() - Constructor for class org.nuiton.profiling.Trace
default usable in multi-thread context, all calls in all threads are stored in same place (no thread distinction)
Trace(boolean, boolean) - Constructor for class org.nuiton.profiling.Trace
indique que l'on utilise Trace seulement avec un thread, cela evite d'utiliser en interne un ThreadLocal
Trace.Call - Class in org.nuiton.profiling
Represente un call de methode
Trace.Call(Method, long, long, long) - Constructor for class org.nuiton.profiling.Trace.Call
 
Trace.StatAndStack - Class in org.nuiton.profiling
 
Trace.StatAndStack(String, Map<Method, StatisticMethod>, ArrayDeque<Trace.Call>) - Constructor for class org.nuiton.profiling.Trace.StatAndStack
 
traceAfterExecute(JoinPoint) - Method in class org.nuiton.profiling.NuitonTrace
 
traceAfterThrowingExecute(JoinPoint) - Method in class org.nuiton.profiling.NuitonTrace
 
traceBeforeExecute(JoinPoint) - Method in class org.nuiton.profiling.NuitonTrace
 

U

Unit - Class in org.nuiton.profiling
Helper class to format number.
Unit() - Constructor for class org.nuiton.profiling.Unit
 
Unit.Memory - Enum in org.nuiton.profiling
 
Unit.Time - Enum in org.nuiton.profiling
 

V

valueOf(String) - Static method in enum org.nuiton.profiling.Unit.Memory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.nuiton.profiling.Unit.Time
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.nuiton.profiling.Unit.Memory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.nuiton.profiling.Unit.Time
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebService - Class in org.nuiton.profiling
 
WebService(int) - Constructor for class org.nuiton.profiling.WebService
Demarre le service web sur le port demande
A C D E F G I M N O P S T U V W 

Copyright © 2004–2014 CodeLutin. All rights reserved.