×
Namespaces

Variants
Actions
(Difference between revisions)

Medindo tempo de execução no código, para poder otimizá-lo

From Nokia Developer Wiki
Jump to: navigation, search
cabezonxdg (Talk | contribs)
m (Article has some errors must be revised later.)
TK2000 (Talk | contribs)
m
Line 2: Line 2:
 
[[Category:Lang-PT]]
 
[[Category:Lang-PT]]
 
[[Category:Exemplos de código Java ME]]
 
[[Category:Exemplos de código Java ME]]
 +
Original: [[How to detect bottlenecks in the code to optimize it]]
  
Se você precisa otimizar seu jogo ou aplicação [[Java ME]] e você não sabe onde otimizar, você deve usar um Profiler como os de SDKs e você deve tentar várias vezes sobre o seu código.  
+
Se você precisa otimizar seu jogo ou aplicação [[Java ME]] e você não sabe onde otimizar, você deve usar um ''Profiler'' como os tem nos SDKs e você deve testar várias vezes seu código.  
  
 
Se você quiser saber quantos milissegundos um algoritmo leva para concluir a tarefa em um dispositivo, você deve usar este código:  
 
Se você quiser saber quantos milissegundos um algoritmo leva para concluir a tarefa em um dispositivo, você deve usar este código:  
  
 
<code java>  
 
<code java>  
 +
...
 
long inicio, fim, duracao;  
 
long inicio, fim, duracao;  
 
inicio = System.currentTimeMillis ();  
 
inicio = System.currentTimeMillis ();  
  
     //Aqui vai todo o código de verificação  
+
     // Aqui vai todo o código de verificação  
  
 
duracao = System.currentTimeMillis ();  
 
duracao = System.currentTimeMillis ();  
 
fim = duracao - inicio;
 
fim = duracao - inicio;
 +
...
 
</code>
 
</code>

Revision as of 19:33, 3 September 2009

Original: How to detect bottlenecks in the code to optimize it

Se você precisa otimizar seu jogo ou aplicação Java ME e você não sabe onde otimizar, você deve usar um Profiler como os tem nos SDKs e você deve testar várias vezes seu código.

Se você quiser saber quantos milissegundos um algoritmo leva para concluir a tarefa em um dispositivo, você deve usar este código:

...
long inicio, fim, duracao;
inicio = System.currentTimeMillis ();
 
// Aqui vai todo o código de verificação
 
duracao = System.currentTimeMillis ();
fim = duracao - inicio;
...
125 page views in the last 30 days.