Duvida Cruel

Estava lendo um topico sobre cronometro de funçao e indicaram um colega a utilizar isto aqui :

-Xcomp e -Xbatch

O que vem a ser isto aqui.

Vitor Hugo Brito de Oliveira

java-basico@grupos.com.br
– Grupo de Java Basico

oop@grupos.com.br
– Grupo de Orientacao A Objetos

C>java -X
    -Xmixed           mixed mode execution (default)
    -Xint             interpreted mode execution only
    -Xbootclasspath:<directories and zip/jar files separated by ;>
                      set search path for bootstrap classes and resources
    -Xbootclasspath/a:<directories and zip/jar files separated by ;>
                      append to end of bootstrap class path
    -Xbootclasspath/p:<directories and zip/jar files separated by ;>
                      prepend in front of bootstrap class path
    -Xnoclassgc       disable class garbage collection
    -Xincgc           enable incremental garbage collection
    -Xloggc:<file>    log GC status to a file with time stamps
    -Xbatch           disable background compilation
    -Xms<size>        set initial Java heap size
    -Xmx<size>        set maximum Java heap size
    -Xss<size>        set java thread stack size
    -Xprof            output cpu profiling data
    -Xrunhprof[:help]|[:<option>=<value>, ...]
                      perform JVMPI heap, cpu, or monitor profiling
    -Xdebug           enable remote debugging
    -Xfuture          enable strictest checks, anticipating future default
    -Xrs              reduce use of OS signals by Java/VM (see documentation)
    -Xcheck:jni       perform additional checks for JNI functions

Atenção, embora não apareça aqui, -Xcomp força todas as funções a serem compiladas imediatamente.

Mas isso não ajuda a sua aplicação ficar mais rápida - pelo contrário, você vai ver que -Xcomp vai fazer com que sua aplicação consuma mais memória e demore bem mais para ser carregada.

Com esta opção então você vai ganhar pois consiguira descobrir o quanto uma função consome de memória sem a interferência de outros processos .

E mais ou menos isto.